Distribuzione — HLS, DASH, HTTP-TS, SRT, RTMP, UDP e RIST
Aggiornato il 03 ott 2026Ogni canale può avere quante uscite vuoi, configurate nell'editor del canale. Ce ne sono di due tipi:
- uscite per gli spettatori — player, app e CDN prelevano il flusso dal server Castreon (HLS, LL-HLS, DASH, HTTP-TS);
- uscite push — Castreon invia il flusso a un altro server (SRT, RTMP, UDP, RIST).
Indirizzi per gli spettatori
Dopo il salvataggio, la pagina del canale mostra in Distribuzione gli indirizzi pronti da copiare. Per un canale con il nome breve canale1:
| Uscita | Indirizzo |
|---|---|
| HLS | http://<dominio>/live/canale1/index.m3u8 |
| HTTP-TS | http://<dominio>/live/canale1/index.ts |
| DASH | http://<dominio>/live/canale1/dash/index.mpd |
| HLS-CMAF (da DASH) | http://<dominio>/live/canale1/dash/index.m3u8 |
| LL-HLS | http://<dominio>/live/canale1/ll/index.m3u8 |
<dominio> è il Dominio pubblico in Impostazioni → Istanza (per esempio tv.tuodominio.it:33400). L'accesso a questi indirizzi si può limitare con gli Indirizzi consentiti e con il Token per i player.
HLS
Il formato più compatibile: app mobili, browser, Smart TV, decoder. Impostazioni:
- Container — automatico (TS per H.264, fMP4/CMAF per HEVC e AV1, come richiedono i player Apple), o scelto a mano;
- Durata segmento (s) e Segmenti nella playlist — segmenti più brevi significano meno ritardo, ma più richieste.
Con un profilo a più qualità, HLS distribuisce in ABR: il player cambia qualità da solo in base alla connessione.
LL-HLS
HLS a bassa latenza: parti da 0,4 secondi servite dalla memoria, ritardo tipico di 1–3 secondi con un player compatibile LL-HLS. La Durata segmento LL (s) deve dividere la durata del segmento HLS.
DASH
Per player DASH (per esempio su Android e alcune Smart TV). La stessa uscita pubblica anche una variante HLS-CMAF.
HTTP-TS
Un flusso MPEG-TS continuo su HTTP, per decoder e player IPTV (VLC, Enigma2, Kodi). Parte all'istante e può trasportare i sottotitoli DVB copiati.
Uscite push
Per tutte le uscite push compili l'Indirizzo di destinazione e la Qualità inviata (un'uscita push trasporta un solo flusso; di default la prima qualità del profilo). Se la destinazione cade, Castreon si riconnette automaticamente e il pannello mostra un avviso finché l'uscita non invia. Un push caduto non ferma il canale né le altre uscite.
SRT
Trasporto affidabile su Internet, con recupero dei pacchetti persi e cifratura opzionale.
- si connette (caller) — Castreon invia a un server SRT in ascolto:
srt://203.0.113.20:9000 - ascolta (listener) — Castreon aspetta che il partner si connetta:
srt://0.0.0.0:9000?mode=listener - opzionale
latency=…(millisecondi) epassphrase=…(cifratura AES — uguale ai due capi).
RTMP
Per piattaforme che ricevono RTMP (media server, piattaforme di streaming): rtmp://server/app/chiave. RTMP non può trasportare i sottotitoli DVB.
UDP
Unicast o multicast in una rete gestita: udp://239.1.1.1:1234. Per un headend o un multiplex DVB, usa un profilo a bitrate costante (la ricetta Feed verso un altro headend) e, se richiesto, compila gli Identificatori MPEG-TS (ID servizio, ID transport stream, PID) — lì il canale si riconosce dai numeri, non dal nome.
RIST
Trasporto professionale di contributo, con recupero dei pacchetti persi:
- Modalità — Ascolta (listener) aspetta il mittente; Chiama (caller) si connette a esso;
- Profilo — Main (consigliato, con cifratura) o Simple (apparecchiature vecchie, senza cifratura; la porta deve essere pari);
- Buffer / latenza (ms) — quanto tempo ha RIST per recuperare i pacchetti persi (50–30000);
- Password e Cifratura (AES-128 o AES-256) — uguali al mittente e al ricevitore.
Se il partner ti ha inviato un indirizzo RIST completo, usa Incolla un indirizzo RIST: si scompone da solo nei campi.
RIST si può usare anche come sorgente di un canale, con le stesse opzioni.