Livrare — HLS, DASH, HTTP-TS, SRT, RTMP, UDP și RIST
Actualizat la 03 oct. 2026Fiecare canal poate avea oricâte output-uri, configurate în editorul canalului. Există două feluri:
- ieșiri pentru privitori — playerele, aplicațiile și CDN-urile trag fluxul de pe serverul Castreon (HLS, LL-HLS, DASH, HTTP-TS);
- ieșiri push — Castreon trimite fluxul către alt server (SRT, RTMP, UDP, RIST).
Adresele pentru privitori
După salvare, pagina canalului arată la Livrare adresele gata de copiat. Pentru un canal cu numele scurt canal1:
| Output | Adresă |
|---|---|
| HLS | http://<domeniu>/live/canal1/index.m3u8 |
| HTTP-TS | http://<domeniu>/live/canal1/index.ts |
| DASH | http://<domeniu>/live/canal1/dash/index.mpd |
| HLS-CMAF (din DASH) | http://<domeniu>/live/canal1/dash/index.m3u8 |
| LL-HLS | http://<domeniu>/live/canal1/ll/index.m3u8 |
<domeniu> este Domeniu public din Setări → Instanță (de exemplu tv.domeniul-dumneavoastra.ro:33400). Accesul la aceste adrese se poate limita cu Adrese permise și cu Token pentru playere.
HLS
Cel mai compatibil format: aplicații mobile, browsere, Smart TV, set-top-boxuri. Setări:
- Container — automat (TS pentru H.264, fMP4/CMAF pentru HEVC și AV1, cum cer playerele Apple), sau ales manual;
- Durată segment (s) și Segmente în playlist — segmente mai scurte înseamnă întârziere mai mică, dar mai multe cereri.
Cu un profil cu mai multe calități, HLS livrează ABR: playerul schimbă singur calitatea după conexiune.
LL-HLS
HLS cu latență mică: părți de 0,4 secunde servite din memorie, întârziere tipică de 1–3 secunde cu un player compatibil LL-HLS. Durată segment LL trebuie să dividă durata segmentului HLS.
DASH
Pentru playere DASH (de exemplu pe Android și în unele Smart TV). Același output publică și o variantă HLS-CMAF.
HTTP-TS
Un flux MPEG-TS continuu pe HTTP, pentru decodoare și playere IPTV (VLC, Enigma2, Kodi). Pornește instant și poate duce subtitrările DVB copiate.
Ieșiri push
La toate ieșirile push completați Adresă destinație și Calitatea trimisă (o ieșire push duce un singur flux; implicit prima calitate din profil). Dacă destinația cade, Castreon se reconectează automat, iar panoul afișează o alertă cât timp ieșirea nu trimite. Un push căzut nu oprește canalul și nici celelalte ieșiri.
SRT
Transport fiabil pe internet, cu recuperarea pachetelor pierdute și criptare opțională.
- se conectează (caller) — Castreon trimite către un server SRT care ascultă:
srt://203.0.113.20:9000 - ascultă (listener) — Castreon așteaptă ca partenerul să se conecteze la el:
srt://0.0.0.0:9000?mode=listener - opțional
latency=…(milisecunde) șipassphrase=…(criptare AES — aceeași la ambele capete).
RTMP
Pentru platforme care primesc RTMP (servere media, platforme de streaming): rtmp://server/app/cheie. RTMP nu poate duce subtitrări DVB.
UDP
Unicast sau multicast într-o rețea gestionată: udp://239.1.1.1:1234. Pentru un headend sau un multiplex DVB, folosiți un profil cu bitrate constant (rețeta Feed către alt headend) și completați, dacă vi se cer, Identificatori MPEG-TS (ID serviciu, ID transport stream, PID-uri) — acolo canalul e recunoscut după numere, nu după nume.
RIST
Transport profesional pentru contribuție, cu recuperarea pachetelor pierdute:
- Mod — Ascultă (listener) așteaptă emițătorul; Apelează (caller) se conectează la el;
- Profil — Main (recomandat, cu criptare) sau Simple (echipamente vechi, fără criptare; portul trebuie să fie par);
- Buffer / latență (ms) — cât timp are RIST să recupereze pachetele pierdute (50–30000);
- Parolă și Criptare (AES-128 sau AES-256) — aceleași la emițător și la receptor.
Dacă partenerul v-a trimis o adresă RIST completă, folosiți Lipește o adresă RIST: se descompune singură în câmpuri.
RIST se poate folosi și ca sursă a unui canal, cu aceleași opțiuni.