Marcatori pubblicitari SCTE-35 dalle sorgenti live
Aggiornato il 14 ott 2026Molte sorgenti professionali (satellite, encoder di contribuzione, il playout di un'emittente) annunciano le pause pubblicitarie direttamente nel flusso MPEG-TS, come marcatori SCTE-35: «tra 6 secondi inizia una pausa di 2 minuti». Castreon li legge e li scrive nella playlist HLS del canale, esattamente sulla loro immagine — il formato usato dall'inserimento pubblicitario lato server (SSAI) e dai player che sostituiscono o segnano le pause.
Disponibile da Castreon 1.6.0, nell'edizione Enterprise. Per i canali da file, le pause SCTE-35 vengono dal palinsesto del canale — vedi Palinsesto, presa in diretta e registro di messa in onda.
Attivazione
Nell'editor del canale, sulla sorgente (URL, UDP, SRT, RIST o DVB), seleziona Marcatori pubblicitari SCTE-35 dalla sorgente e salva. Il canale si riavvia con i marcatori.
La sorgente deve avere la traccia SCTE-35 (nella scheda Tracce del canale appare come dati · scte_35). Se non c'è, il canale funziona normalmente, senza marcatori.
Cosa arriva nella playlist
Per ogni pausa, nella playlist HLS del canale (index.m3u8):
#EXT-X-DATERANGEcon l'ora esatta della pausa (START-DATE), la durata annunciata (PLANNED-DURATION) e la sezione SCTE-35 originale (SCTE35-OUT);#EXT-X-CUE-OUTall'inizio della pausa,#EXT-X-CUE-OUT-CONTsui segmenti della pausa e#EXT-X-CUE-INal ritorno.
Castreon capisce splice_insert (pausa con durata o con ritorno separato, annullamento) e time_signal con descrittori di segmentazione (inizio e fine di una pausa o di un'opportunità di inserimento). Una pausa senza durata annunciata resta aperta finché arriva il ritorno.
Verifica
- La pagina del canale mostra la scheda Pause pubblicitarie (SCTE-35): le ultime pause, l'ora di arrivo, la durata e se è arrivato il ritorno.
- Il registro del canale annota ogni pausa («pausa pubblicitaria di 120 s»).
- API:
GET /api/v1/channels/<id>/scte35.
Da sapere
- Con l'opzione attiva, il canale conserva i timestamp della sorgente (perché i marcatori cadano esattamente sull'immagine). Se l'encoder della sorgente si riavvia e i timestamp saltano, Castreon nota l'uscita ferma e riavvia da solo il canale. Per questo l'opzione è spenta di default — attivala per le sorgenti professionali che inviano SCTE-35.
- I segmenti HLS si tagliano ai fotogrammi chiave. Perché una pausa inizi esattamente al bordo di un segmento, l'encoder della sorgente deve mettere un fotogramma chiave alla pausa (pratica comune negli encoder con SCTE-35). Altrimenti
START-DATEresta esatto e la pausa inizia dentro il segmento marcato. - I marcatori vanno nell'HLS con segmenti TS. Le uscite UDP / SRT / RIST non inoltrano la traccia SCTE-35.