SCTE-35-Werbemarker aus Live-Quellen
Aktualisiert am 14 Okt 2026Viele professionelle Quellen (Satellit, Contribution-Encoder, das Playout eines Senders) kündigen Werbepausen direkt im MPEG-TS-Strom als SCTE-35-Marker an: „in 6 Sekunden beginnt eine Pause von 2 Minuten“. Castreon liest sie und schreibt sie in die HLS-Playlist des Kanals, genau auf ihr Bild — das Format, das serverseitige Werbeeinblendung (SSAI) und Player nutzen, die Pausen ersetzen oder markieren.
Verfügbar ab Castreon 1.6.0 in der Enterprise-Edition. Bei Kanälen aus Dateien kommen die SCTE-35-Pausen aus dem Programm des Kanals — siehe Sendeplan, Live-Übernahme und Sendeprotokoll.
Einschalten
Im Kanaleditor bei der Quelle (URL, UDP, SRT, RIST oder DVB) SCTE-35-Werbemarker aus der Quelle anhaken und speichern. Der Kanal startet mit den Markern neu.
Die Quelle muss die SCTE-35-Spur enthalten (im Reiter Spuren des Kanals erscheint sie als Daten · scte_35). Fehlt sie, läuft der Kanal normal ohne Marker.
Was in die Playlist kommt
Für jede Pause in der HLS-Playlist des Kanals (index.m3u8):
#EXT-X-DATERANGEmit der genauen Uhrzeit der Pause (START-DATE), der angekündigten Dauer (PLANNED-DURATION) und dem originalen SCTE-35-Abschnitt (SCTE35-OUT);#EXT-X-CUE-OUTam Beginn der Pause,#EXT-X-CUE-OUT-CONTauf den Segmenten in der Pause und#EXT-X-CUE-INbei der Rückkehr.
Castreon versteht splice_insert (Pause mit Dauer oder mit separater Rückkehr, Absage) und time_signal mit Segmentierungsdeskriptoren (Beginn und Ende einer Pause oder einer Platzierungsmöglichkeit). Eine Pause ohne angekündigte Dauer bleibt offen, bis die Rückkehr kommt.
Prüfen
- Die Kanalseite zeigt die Karte Werbepausen (SCTE-35): die letzten Pausen, ihre Ankunftszeit, Dauer und ob die Rückkehr kam.
- Das Kanalprotokoll vermerkt jede Pause („Werbepause von 120 s“).
- API:
GET /api/v1/channels/<id>/scte35.
Gut zu wissen
- Mit eingeschalteter Option behält der Kanal die Zeitstempel der Quelle (damit die Marker genau aufs Bild fallen). Startet der Encoder der Quelle neu und springen die Zeitstempel, bemerkt Castreon die stehende Ausgabe und startet den Kanal selbst neu. Deshalb ist die Option standardmäßig aus — schalten Sie sie für professionelle Quellen mit SCTE-35 ein.
- HLS-Segmente werden an Keyframes geschnitten. Damit eine Pause genau an einer Segmentgrenze beginnt, muss der Encoder der Quelle an der Pause einen Keyframe setzen (übliche Praxis bei Encodern mit SCTE-35). Sonst bleibt
START-DATEgenau, und die Pause beginnt innerhalb des markierten Segments. - Die Marker gehen in HLS mit TS-Segmenten. Die Ausgänge UDP / SRT / RIST geben die SCTE-35-Spur nicht weiter.