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
- SDI ↔ IP sind unterschiedliche SCTE-Welten
SDI = SCTE-104. Streams / TS-Dateien = SCTE-35. PLAYDECK konvertiert 104 ↔ 35 nicht automatisch. - 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_cc,embed_scte35). - 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.
- CC-Weiterleitung (
- 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_ccsoweit zutreffend. - Einbrennen: Der Text wird in die Videopixel eingezeichnet; es ist kein Einbettungsflag erforderlich, damit der Text in den Ausgabedateien sichtbar ist.
- Pass-Through: Die Untertiteldaten bleiben im Signal erhalten; PLAYDECK kann eine Vorschau anzeigen; nachgeschaltete Geräte decodieren sie. Erfordert VANC /
- 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
| Richtung | Was ist zu tun? |
|---|---|
| Eingabe | Aktivieren 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). |
| Ausgabe | Mit 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'
| Flagge | Verwendung 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).
| Pfad | Ergebnis | Anmerkungen |
|---|---|---|
| Datei → SDI → SDI (Schleife) | Ja | Aktivieren Sie VANC am Empfangseingang. |
| Datei → UDP / SRT / DVB → Stream in | Ja | embed_cc='true'; MPEG-2, MPEG-4 Part 2 oder H.264 (z. B. NVEnc / Quick Sync). HEVC: nein. |
| Datei → RTMP → YouTube | Ja | embed_cc='true'; YouTube zeigt Untertitel an. |
| Datei → NDI → NDI (PLAYDECK-Loop) | Ja | Nur 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 MKV | Ja | embed_cc; optionale Beiwagen über scc_capture / anc_capture (.scc / .anc). |
| Aufnahme MPEG-TS | Ja | embed_cc; MediaInfo zeigt an, dass im Videodatei ein EIA-608/708-Multiplex enthalten ist. |
| SDI → Stream (Kette) | Ja | VANC-Erfassung in + embed_cc im Stream. |
Stream ohne embed_cc | Nein (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
| Pfad | Ergebnis | Anmerkungen |
|---|---|---|
| SCTE-104 → SDI → SDI | Ja | Verwenden Sie SCTE-104-Befehle. Überprüfen Sie das Ereignisprotokoll. >> / <<. |
| SCTE-35 → UDP / SRT / DVB → Stream | Ja | Erfordert embed_scte35='true'. Der Codec spielt keine Rolle. |
| SCTE-35-Stream → Stream weiterleiten | Ja | z. B. Kanal 1 → UDP → Kanal 2 → UDP → Kanal 3; << an beiden Empfängern. |
| SCTE-104 über SDI, dann diesen Kanal über IP streamen | 104 über SDI ja; nicht über IP | Keine automatische Umwandlung von 104→35. Feuer SCTE-35 auf dem Stream-Übertragungskanal, falls die IP-Seite Marker benötigt. |
| SCTE-35 zum SDI-Ausgang | Nein | Falsche Domäne für SDI. |
| SCTE-104 in Richtung UDP/SRT/DVB | Nein | Falsche Domäne für MPEG-TS. |
| NDI-Schleife (104 oder 35) | Nein | Nein << auf NDI in PLAYDECK empfangen. |
| Aufzeichnung MPEG-TS + SCTE-35 während der Aufnahme | Ja | Im DVB Inspector sichtbar; PLAYDECK-Wiedergabe zeigt an << SCTE-35. |
| Aufnehmen / Abspielen MKV | Kein SCTE | MKV hat keine embed_scte35. |
| HLS | Teilweise | Keine 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
| Artikel | Was Sie hier finden werden |
|---|---|
| Untertitel & Bildunterschriften | Titel, Burn-in vs. Pass-Through, Vorschau, SRT/ASS |
| SCTE über SDI (SCTE-104) | VANC, Befehle, SDI-Schleifentest |
| SCTE-35 an einen Stream-Server senden | XML-Beispiele, Platzhalter, Nimble-/HLS-Workflows |
| Aufzeichnung von CC und SCTE | MKV 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.