SCTE-35 und ID3-Tags: Video-Metadaten meistern
Wie SCTE-35 und ID3-Tags Signale für Werbepausen, Kapitel und Events durch Live- und VOD-Streaming-Pipelines transportieren.

On this page
Einführung in Metadaten beim Video-Streaming
Im Kontext des Video-Streamings bezeichnen Metadaten die strukturierten Daten, die einen Videoinhalt näher beschreiben – etwa Titel, Beschreibungen, Zeitstempel und weitere Attribute. Diese Metadaten sind für zahlreiche Aufgaben entscheidend, darunter Werbeeinblendungen, die Segmentierung von Inhalten und interaktive Funktionen. Für Streamer und Content-Anbieter verbessern gut gepflegte Metadaten das gesamte Nutzererlebnis und ermöglichen ausgefeiltere Werbe-Aussteuerung sowie interaktive Features.
SCTE-35 im Überblick
Definition und Rolle
SCTE-35 ist ein Standard der Society of Cable and Telecommunications Engineers (SCTE) zur Signalisierung von Werbepausen und Inhaltssegmenten innerhalb von Videostreams. Ursprünglich in der Kabelbranche verankert, hat der Standard längst auch in der digitalen Videoverbreitung einen festen Platz. SCTE-35-Nachrichten werden direkt in den Videostream eingebettet und markieren Beginn und Ende von Werbepausen ebenso wie einzelne Inhaltssegmente.
Aufbau von SCTE-35-Nachrichten
SCTE-35-Nachrichten werden üblicherweise über die Program Specific Information (PSI) oder über Private Data Bytes im MPEG-TS-Format (MPEG-2 Transport Stream) in den Transportstrom eingefügt. Sie enthalten unter anderem folgende Informationen:
- Splice Commands: Geben an, welche Aktion zu einem bestimmten Zeitpunkt ausgeführt werden soll – etwa das Einblenden einer Werbung.
- Splice Information Tables (SIT): Liefern detaillierte Angaben zu den Splice Commands, einschließlich des Zeitpunkts, zu dem der Befehl ausgeführt wird.
Eine typische SCTE-35-Nachricht könnte beispielsweise so aussehen:
```xml
0x0001
0x0001
0x0001
1
5000
2023-11-01T12:00:00Z
```
ID3-Tags im Überblick
Was ID3-Tags sind
ID3-Tags stammen ursprünglich aus der Audiowelt und dienten dort als Metadaten-Container für Informationen wie Interpret, Album und Titel. Bekannt geworden sind sie vor allem durch MP3-Dateien. Inzwischen haben sie den Sprung ins Video-Streaming geschafft – insbesondere in HLS (HTTP Live Streaming).
Adaption und Weiterentwicklung im Video-Streaming
Im Video-Streaming transportieren ID3-Tags in erster Linie Zusatzdaten, die dem Zuschauer angezeigt oder für interaktive Zwecke genutzt werden. So lassen sich damit etwa zeitgesteuerte Textelemente wie Untertitel übertragen oder interaktive Ereignisse im Player auslösen.
SCTE-35 in der Praxis
Werbepausen signalisieren
SCTE-35-Nachrichten kennzeichnen Beginn und Ende von Werbepausen in einem Videostream. Erkennt ein Player eine SCTE-35-Nachricht, die eine Werbepause markiert, kann er automatisch auf einen Werbe-Feed umschalten und so einen nahtlosen Übergang für den Zuschauer sicherstellen.
Beispiel für SCTE-35-Nachrichten
So könnte eine SCTE-35-Signalisierung in einem HLS-Stream eingebettet sein:
```xml
#EXTM3U
#EXT-X-VERSION:4
#EXT-X-TARGETDURATION:10
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-PROGRAM-DATE-TIME:2023-11-01T12:00:00Z
#EXT-X-SCTE35-OUT:0x0001,2023-11-01T12:00:00Z
#EXTINF:10.000,
segment0.ts
#EXTINF:10.000,
segment1.ts
#EXT-X-SCTE35-IN:0x0001,2023-11-01T12:02:00Z
#EXTINF:10.000,
segment2.ts
```
In diesem Beispiel markiert das Tag `#EXT-X-SCTE35-OUT` den Beginn einer Werbepause, während `#EXT-X-SCTE35-IN` deren Ende kennzeichnet.
ID3-Tags in HLS-Streams
Daten in HLS-Streams transportieren
ID3-Tags übertragen zusätzliche Daten innerhalb von HLS-Streams. Dazu zählen zeitgesteuerte Texte wie Untertitel ebenso wie Auslöser für interaktive Ereignisse im Player. Ein ID3-Tag könnte etwa so aussehen:
```xml
2023-11-01T12:00:00Z
Untertiteltext
```
Anwendungsfälle für interaktive Szenarien
Besonders wertvoll sind ID3-Tags in interaktiven Szenarien, in denen der Player zeitgenau Text anzeigen oder Ereignisse auslösen muss. Ein Player kann ID3-Tags beispielsweise nutzen, um Untertitel einzublenden oder an bestimmten Stellen im Video Hinweise anzuzeigen.
Zusammenspiel von SCTE-35 und ID3-Tags
Praktische Anwendungsfälle
SCTE-35 und ID3-Tags lassen sich in einem Videostream kombinieren, um sowohl Werbeeinblendungen als auch interaktive Funktionen abzubilden. Ein HLS-Stream kann etwa über SCTE-35-Nachrichten Werbepausen signalisieren und zugleich über ID3-Tags zeitgesteuerte Texte transportieren sowie interaktive Ereignisse auslösen.
Beispiel: Umsetzung mit DCAST
Bei DCAST werden SCTE-35- und ID3-Metadaten sauber durch die HLS-Auslieferung geführt, sodass Signale für Werbepausen und interaktive Cues erhalten bleiben. In Kombination mit der signierten, AES-verschlüsselten Auslieferung und der White-Label-Fähigkeit erhalten Content-Anbieter ein zuverlässiges Fundament für gut getimte Cues und synchronisierte Inhalte.
Best Practices für die Implementierung von SCTE-35 und ID3-Tags
Kompatibilität und Zuverlässigkeit sicherstellen
Damit SCTE-35 und ID3-Tags zuverlässig funktionieren, sollten Sie einige bewährte Grundsätze beachten:
- Mit mehreren Playern testen: Stellen Sie sicher, dass Ihre Implementierung über verschiedene Video-Player hinweg funktioniert.
- Standardisierte Formate verwenden: Halten Sie sich an standardisierte Formate für SCTE-35 und ID3, um Kompatibilität zu gewährleisten.
- Dokumentation aktuell halten: Pflegen Sie Ihre Dokumentation regelmäßig, um Änderungen am Standard oder an der Implementierung nachzuvollziehen.
Typische Stolperfallen und Lösungen
Zu den häufigsten Fehlerquellen bei der Umsetzung von SCTE-35 und ID3-Tags zählen:
- Inkonsistentes Timing: Achten Sie darauf, dass das Timing von SCTE-35-Nachrichten und ID3-Tags exakt zum Videostream passt.
- Fehlerhaftes Parsing: Stellen Sie sicher, dass der Player SCTE-35- und ID3-Tags korrekt auswertet, um Probleme bei Werbeeinblendungen und interaktiven Funktionen zu vermeiden.
Zukünftige Trends bei Video-Metadaten
Neue Standards und Technologien
Die Zukunft der Video-Metadaten dürfte von neuen Standards und Technologien geprägt sein, darunter:
- Erweiterter Timed Text: Leistungsfähigere Formate für zeitgesteuerte Texte, die komplexere Interaktionen ermöglichen.
- Integration von maschinellem Lernen: Verknüpfung mit KI, um Metadaten automatisch zu erzeugen und Erlebnisse zu personalisieren.
Integration von KI und maschinellem Lernen
KI und maschinelles Lernen können Metadaten wie Untertitel automatisch generieren und das Nutzererlebnis auf Basis von Vorlieben und Verhalten der Zuschauer personalisieren.
SRT, RTMP und WebRTC im Vergleich
| Merkmal | SRT (Secure Reliable Transport) | RTMP (Real-Time Messaging Protocol) | WebRTC (Web Real-Time Communication) |
|---|
| Sicherheit | Verschlüsselt | Standardmäßig unverschlüsselt | Verschlüsselt |
|---|
| Zuverlässigkeit | Hohe Zuverlässigkeit, Fehlerkorrektur | Geringere Zuverlässigkeit, keine Fehlerkorrektur | Hohe Zuverlässigkeit, Fehlerkorrektur |
|---|
| Kompatibilität | Mit vielen Plattformen kompatibel | Vorrangig Flash und eigene Player | Breit in modernen Browsern unterstützt |
|---|
| Bandbreiteneffizienz | Effizient, adaptive Bitrate | Weniger effizient, feste Bitrate | Effizient, adaptive Bitrate |
|---|
| Latenz | Geringere Latenz | Höhere Latenz | Geringere Latenz |
|---|
| Anwendungsfälle | Live-Streaming, Content-Delivery | Live-Streaming, Video-on-Demand | Interaktive Anwendungen, Web-Konferenzen |
|---|
> Hinweis: DCAST nimmt Live-Signale über RTMP, SRT und WHIP (WebRTC) entgegen und liefert sie als adaptives HLS bis zu 8K aus.
Fazit
Wer SCTE-35 und ID3-Tags beherrscht, verschafft sich als Streamer oder Content-Anbieter einen echten Vorsprung – von präzise getimten Cues bis hin zu interaktiven Funktionen. Wenn Sie diese Metadaten-Standards verstehen und sauber umsetzen, bieten Sie Ihrem Publikum ein spürbar ansprechenderes und individuelleres Seherlebnis.
Weiterführende Artikel
Häufig gestellte Fragen
Was ist SCTE-35 und wie funktioniert es?
SCTE-35 ist ein Standard zur Signalisierung von Werbepausen und Inhaltssegmenten in Videostreams. Dabei werden bestimmte Nachrichten in den Transportstrom eingebettet, die der Player auswertet, um Werbeeinblendungen oder andere Aktionen auszulösen.
Wie funktionieren ID3-Tags in HLS-Streams?
ID3-Tags transportieren zusätzliche Daten innerhalb von HLS-Streams, etwa zeitgesteuerte Texte oder interaktive Ereignisse. Sie werden in den Stream eingebettet und vom Player ausgewertet, um beispielsweise Untertitel anzuzeigen oder Aktionen auszulösen.
Lassen sich SCTE-35 und ID3-Tags in einem Stream kombinieren?
Ja. SCTE-35 und ID3-Tags können gemeinsam in einem Videostream genutzt werden, um sowohl Werbeeinblendungen als auch interaktive Funktionen abzubilden. SCTE-35 signalisiert die Werbepausen, während ID3-Tags Zusatzdaten für interaktive Anwendungen transportieren.
Wie unterstützt DCAST SCTE-35 und ID3-Tags?
DCAST führt SCTE-35- und ID3-Metadaten sauber durch die HLS-Auslieferung, sodass Signale für Werbepausen und interaktive Cues erhalten bleiben. In Verbindung mit signierter, AES-verschlüsselter Auslieferung entsteht ein zuverlässiges Fundament für verschiedene Player und Plattformen.
dcast Team
Professional video streaming experts helping creators succeed.
Ähnliche Artikel
Starten Sie noch heute Ihr Video-Business
Schließen Sie sich Tausenden von Creatorn an, die ihre Inhalte mit DCAST monetarisieren.
Kostenlos starten


