Untertitel & SCTE – Überblick

PLAYDECK kann über zahlreiche Ein- und Ausgänge Untertitel (CEA-608 / CEA-708) sowie SCTE-Werbe-/Schnittmarkierungen übertragen. Dabei handelt es sich um unterschiedliche Signale:

  • Untertitel werden zusammen mit dem Videomaterial übertragen (SDI VANC oder eingebettet in MPEG-2-/MPEG-4-/H.264-Elementarströme).
  • SCTE-104 wird bei SDI (VANC) verwendet.
  • SCTE-35 wird in MPEG-TS (UDP, SRT, DVB-kompatible Streams, TS-Aufzeichnungen, HLS) verwendet Segmente).

Diese Seite bietet einen Überblick: Was funktioniert von wo bis wohin, was müssen Sie aktivieren und wo liegen die Grenzen? Eine Schritt-für-Schritt-Anleitung zur Einrichtung finden Sie in den unten verlinkten Artikeln.

Hinweis: Soft-Untertitel (SRT / ASS) werden immer in das Bild eingebrannt. Sie sind nicht mit Closed Captions zu verwechseln. Siehe Untertitel & Bildunterschriften.

In diesem Artikel:
Kurzanleitung
So aktivieren Sie CC und SCTE
Matrix für Untertitel
SCTE-Matrix
Bekannte Einschränkungen
Verwandte Artikel


Kurzanleitung

  1. SDI ↔ IP sind unterschiedliche SCTE-Welten
    SDI = SCTE-104. Streams / TS-Dateien = SCTE-35. PLAYDECK konvertiert 104 ↔ 35 nicht automatisch.
  2. Streams benötigt Einbettungsflags
    Im Gegensatz zum SDI-Kontrollkästchen “VANC-Daten” für die Eingänge sind die Stream- und Aufnahmeoptionen leicht zu übersehen. Sie müssen diese in den Stream-/Aufnahmeeinstellungen festlegen. Parameter / Konfigurationszeichenfolge (embed_ccembed_scte35).
  3. Codec vs. Protokoll
    • CC-Weiterleitung (embed_cc): hängt vom Videocodec ab (MPEG-2, MPEG-4 Part 2, H.264 – nicht HEVC).
    • SCTE-35 (embed_scte35): Hängt vom MPEG-TS-Transport ab, nicht vom Videocodec.
  4. Pass-Through vs. Burn-In (CC)
    • Pass-Through: Die Untertiteldaten bleiben im Signal erhalten; PLAYDECK kann eine Vorschau anzeigen; nachgeschaltete Geräte decodieren sie. Erfordert VANC / embed_cc soweit zutreffend.
    • Einbrennen: Der Text wird in die Videopixel eingezeichnet; es ist kein Einbettungsflag erforderlich, damit der Text in den Ausgabedateien sichtbar ist.
  5. UDP-Loopback
    Geben Sie vorzugsweise die LAN-IP-Adresse Ihres Computers an (z. B. udp://192.168.x.x:5000?pkt_size=1316). udp://127.0.0.1:… ist in den derzeitigen Konfigurationen unzuverlässig.

So aktivieren Sie CC und SCTE

SDI
RichtungWas ist zu tun?
EingabeAktivieren VANC-Daten → Untertitel und SCTE-104-Trigger aktivieren an diesem Eingang. Dadurch wird die VANC/CC/ANC-Erfassung aktiviert (dies ist mit einem gewissen Rechenaufwand verbunden – daher ist diese Funktion optional).
AusgabeMit einer Closed-Captions-Lizenz aktiviert PLAYDECK automatisch CC/VANC auf dem SDI-Renderer.

Streams und Aufnahmen

Öffnen Parameter im Stream oder in der Aufzeichnung und setzen Sie die Flags in der Konfigurationszeichenfolge (Beispiele):

embed_cc='true'
embed_scte35='true'


FlaggeVerwendung für
embed_cc='true'CC-Durchleitung in MPEG-2 / MPEG-4 / H.264 (UDP, SRT, DVB, HLS-Segmente, TS/MKV-Aufzeichnung, RTMP/FLV usw.)
embed_scte35='true'SCTE-35 in MPEG-TS nur (UDP, SRT, DVB, TS-Dateiaufzeichnung, HLS Segmente). Gilt nicht für MKV oder RTMP/FLV.

Ohne diese Flags leitet PLAYDECK “pass-through CC / SCTE-35” nicht an diesen Ausgang weiter – selbst wenn die Benutzeroberfläche „bereit“ erscheint.


SCTE injizieren

Weisen Sie Clips, Blöcken, Overlays oder Aktionsschaltflächen SCTE-Befehle zu. Wählen Sie SCTE-104 Wenn man sich auf SDI konzentriert, SCTE-35 bei der Verarbeitung von MPEG-TS-Streams oder TS-Dateien. Details und XML-Beispiele: SCTE-104 über SDI · SCTE-35 an Server.


Matrix für Untertitel

Überprüftes PLAYDECK-Verhalten (Pass-Through, sofern nicht anders angegeben).

PfadErgebnisAnmerkungen
Datei → SDI → SDI (Schleife)JaAktivieren Sie VANC am Empfangseingang.
Datei → UDP / SRT / DVB → Stream inJaembed_cc='true'; MPEG-2, MPEG-4 Part 2 oder H.264 (z. B. NVEnc / Quick Sync). HEVC: nein.
Datei → RTMP → YouTubeJaembed_cc='true'; YouTube zeigt Untertitel an.
Datei → NDI → NDI (PLAYDECK-Loop)JaNur PLAYDECK↔PLAYDECK. Der Studiomonitor NDI und vMix zeigen keine Untertitel an.
Datei → HLS (.m3u8)Ja*Untertitel in Segmenten; PLAYDECK kann die m3u8-Datei abspielen und die Untertitel anzeigen. (*Nicht als separate Tags in der Wiedergabelistendatei.)
Aufnahme MKVJaembed_cc; optionale Beiwagen über scc_capture / anc_capture (.scc / .anc).
Aufnahme MPEG-TSJaembed_cc; MediaInfo zeigt an, dass im Videodatei ein EIA-608/708-Multiplex enthalten ist.
SDI → Stream (Kette)JaVANC-Erfassung in + embed_cc im Stream.
Stream ohne embed_ccNein (Pass-Through)Einbrenneffekte treten weiterhin auf (Pixel).

Einbrennen Funktioniert bei SDI, NDI, Streams und Desktop-Ausgängen, sobald CC in das Bild gerendert wird (Option „Kanal-Durchleitung“ deaktiviert).

Weitere Details zur Benutzeroberfläche: Untertitel & Bildunterschriften.


SCTE-Matrix

PfadErgebnisAnmerkungen
SCTE-104 → SDI → SDIJaVerwenden Sie SCTE-104-Befehle. Überprüfen Sie das Ereignisprotokoll. >> / <<.
SCTE-35 → UDP / SRT / DVB → StreamJaErfordert embed_scte35='true'. Der Codec spielt keine Rolle.
SCTE-35-Stream → Stream weiterleitenJaz. B. Kanal 1 → UDP → Kanal 2 → UDP → Kanal 3; << an beiden Empfängern.
SCTE-104 über SDI, dann diesen Kanal über IP streamen104 über SDI ja; nicht über IPKeine automatische Umwandlung von 104→35. Feuer SCTE-35 auf dem Stream-Übertragungskanal, falls die IP-Seite Marker benötigt.
SCTE-35 zum SDI-AusgangNeinFalsche Domäne für SDI.
SCTE-104 in Richtung UDP/SRT/DVBNeinFalsche Domäne für MPEG-TS.
NDI-Schleife (104 oder 35)NeinNein << auf NDI in PLAYDECK empfangen.
Aufzeichnung MPEG-TS + SCTE-35 während der AufnahmeJaIm DVB Inspector sichtbar; PLAYDECK-Wiedergabe zeigt an << SCTE-35.
Aufnehmen / Abspielen MKVKein SCTEMKV hat keine embed_scte35.
HLSTeilweiseKeine SCTE/CUE-Tags in der .m3u8. Bei der Wiedergabe der m3u8-Datei mit PLAYDECK kann weiterhin Folgendes angezeigt werden << SCTE-35 aus Segmenten. Externe Packer, die nur Manifest-Hinweise auslesen, benötigen ein weiteres Tool (z. B. Nimble).

DVB-kompatibel Das Streaming in PLAYDECK verhält sich wie UDP/SRT für CC und SCTE-35, sobald die Einbettungsflags gesetzt sind (format='dvb', immer noch udp:// oder SRT-URL).


Bekannte Einschränkungen

SCTE-104 zusammen mit einer aktiven CC/ASS-Spur (SDI)

Wenn ein Clip mit einer aktiven Untertitel- oder ASS-Tonspur wiedergegeben wird, wird SCTE-104 möglicherweise nur zeitweise auf einer SDI-Schleife übertragen (>> send läuft stabil, << (Empfang ist nicht gewährleistet). Deaktivieren Sie die Textspur, wenn die Zuverlässigkeit von SCTE-104 über SDI von entscheidender Bedeutung ist.
Dieser Konflikt war nicht bei MPEG-TS-Streams bei Verwendung von SCTE-35 (mit oder ohne embed_cc).

NDI
  • CC: Funktioniert in einer PLAYDECK↔PLAYDECK-Schleife; wird im NDI Studio Monitor oder in vMix nicht angezeigt.
  • SCTE: in PLAYDECK nicht über NDI zurückerhalten.

HEVC

embed_cc Liefert in unseren Tests keine brauchbare CC-Weiterleitung mit HEVC. Verwenden Sie MPEG-2, MPEG-4 Part 2 oder H.264 für die CC-Weiterleitung.

HLS-Manifeste

PLAYDECK schreibt keine SCTE/CUE-Tags in die .m3u8. Bildunterschriften und SCTE-35-Daten können in den zugrunde liegenden Segmenten weiterhin vorhanden sein.


Verwandte Artikel

ArtikelWas Sie hier finden werden
Untertitel & BildunterschriftenTitel, Burn-in vs. Pass-Through, Vorschau, SRT/ASS
SCTE über SDI (SCTE-104)VANC, Befehle, SDI-Schleifentest
SCTE-35 an einen Stream-Server sendenXML-Beispiele, Platzhalter, Nimble-/HLS-Workflows
Aufzeichnung von CC und SCTEMKV vs. TS, Sidecars, Wiedergabeproben

Tipps zum Ereignisprotokoll

Verwendung Protokolle → SCTE:

  • >> = Markierung auf dem Sendekanal gesetzt
  • << = Marker in einer empfangenen Wiedergabeliste/einem empfangenen Stream erkannt

Bei TS-Dateien, DVB-Inspektor (oder TSDuck) ist nützlich, um SCTE-35 in der Datei zu bestätigen; MediaInfo zeigt CC oft deutlich an, SCTE-35 jedoch nicht.