SCTE-35 Ad Marker Signalisierung & Medien-Trailer-Einfüge-Pipeline
Ein Streaming-Media-Unternehmen benötigte eine robuste, automatisierte Pipeline zur Einspeisung von SCTE-35-Werbemarkern in Live- und VOD-Streams sowie die Möglichkeit, Werbetrailer (Pre-Roll, Mid-Roll und Post-Roll) an präzise getimten Positionen einzufügen — um die Monetarisierung über FAST-Kanäle, Live-Events und On-Demand-Inhaltsbibliotheken zu ermöglichen.
Ihr Projekt besprechen
Die Herausforderung
Der bestehende Workflow des Kunden basierte auf manueller Markerplatzierung und statischem Trailer-Stitching, was zu mehreren betrieblichen Problemen führte:
- Werbemarker wurden manuell über Rundfunkkontrollräume eingefügt, was zu menschlichen Fehlern und verpassten Werbepausen führte
- Trailer wurden statisch an VOD-Inhalte angehängt, was bei jeder Änderung einer Promotion eine erneute Kodierung erforderte
- Keine Unterstützung für dynamische Trailerrotation basierend auf Kampagnenplänen oder Zielgruppenansprache
- SCTE-35-Signale waren inkonsistent — einige Streams verwendeten Splice Insert, andere Time Signal, ohne einheitlichen Standard
- Frame-ungenaue Werbegrenzen verursachten sichtbare Störungen, Pufferung des Players und Fehler bei der Werbeverifizierung
- Live-Streams erforderten eine Echtzeit-SCTE-35-Einspeisung mit Latenzzeiten unter einer Sekunde, die das Altsystem nicht liefern konnte
- Kein zentrales Dashboard zur Überwachung der Markerplatzierung, Trailerlieferung oder Einhaltung von Werbepausen
Unsere Lösung
Wir haben eine automatisierte SCTE-35-Signalisierungs- und Medien-Trailer-Einfüge-Pipeline entwickelt, die AWS Elemental MediaLive, einen benutzerdefinierten SCTE-35-Planungsdienst und ein dynamisches Trailer-Management-System nutzt, das sowohl Live- als auch VOD-Workflows unterstützt.
Architektur
- Ingest: AWS Elemental MediaLive für Live-Stream-Encoding mit SCTE-35 API-gesteuerter Einspeisung
- VOD-Verarbeitung: AWS Elemental MediaConvert für Offline-SCTE-35-Marker-Einbettung und Trailer-Stitching
- SCTE-35-Planer: Benutzerdefinierter Node.js-Dienst für programmatische Markerplanung und Einspeisung über die MediaLive SCTE-35 API
- Trailer-Manager: Dynamischer Trailer-Auswahlservice mit kampagnenbasierter Rotation und Zielgruppenansprache
- Speicherung: Amazon S3 für VOD-Inhalte, Trailer-Kreative und verarbeitete Ausgaben
- Verpackung: AWS Elemental MediaPackage für HLS/DASH-Ausgabe mit SCTE-35-Passthrough
- Überwachung: Benutzerdefiniertes SCTE-35-Compliance-Dashboard mit CloudWatch-Metriken und Benachrichtigungen
- CDN: Amazon CloudFront für die Bereitstellung mit Manifest-Ebene Werbemarker-Sichtbarkeit
SCTE-35-Signalisierungspipeline
Live-Stream — Echtzeit-Marker-Einspeisung
- Planungsdefinition — Werbepausenplan über API mit Startzeit, Dauer und Markertyp definiert
- SCTE-35 API-Einspeisung — Benutzerdefinierter Planer löst MediaLive's SCTE-35-Eingabe-Splice-API zu präzisen Zeitstempeln aus
- Signaltypen — Unterstützung für Splice Insert (sofortige Werbepause), Time Signal (programmatische Entscheidung) und Splice Null (Heartbeat/Keep-Alive)
- Segmentierungsbeschreibungen — Eingebettete Metadaten einschließlich Anbieter-ID, Ereignis-ID, Dauer und Segmentierungstyp (Programmstart, Werbestart, Werbeende, Inhaltsfortsetzung)
- Passthrough — MediaPackage bewahrt SCTE-35-Marker in HLS-Manifests (
#EXT-X-DATERANGEoder#EXT-X-CUE-OUT/#EXT-X-CUE-INTags) und DASH-Manifests (EventStreamElemente) auf
VOD — Offline-Marker-Einbettung
- Inhaltsanalyse — Szenenerkennung identifiziert natürliche Werbepausenpunkte (Szenenwechsel, Stille, schwarze Frames)
- Markerplatzierung — SCTE-35-Marker an validierten Positionen eingefügt, die an IDR-Frame-Grenzen ausgerichtet sind
- MediaConvert-Verarbeitung — Transcodierungsauftrag bettet SCTE-35 PID in den Transportstrom mit genauen PTS-Zeitstempeln ein
- Manifest-Dekoration — Ausgabemanifeste in HLS/DASH enthalten Werbemarker für nachgelagerte SSAI- oder CSAI-Nutzung
Medien-Trailer-Einfügung
Dynamisches Trailer-Management
- Trailer-Bibliothek — Zentralisiertes Repository von Werbematerialien (Pre-Roll-Bumper, Mid-Roll-Promos, Post-Roll-Karten) in S3 gespeichert
- Kampagnenplanung — Trailer werden Kampagnen mit Start-/Enddaten, Priorität und Frequenzgrenzen zugewiesen
- Zielgruppenansprache — Trailer-Auswahl basierend auf Inhaltsgenre, Geografie, Gerätetyp und Tageszeitregeln
- ABR-Anpassung — Trailer werden vorab transkodiert, um der ABR-Leiter des Hauptinhalts zu entsprechen (Auflösung, Bitrate, Codec, Bildrate)
Einfügemodi
Pre-Roll-Trailer-Einfügung
- Trailer wird abgespielt, bevor der Programminhalt beginnt
- SCTE-35
splice_insertmitout_of_network_indicatormarkiert den Trailerstart - Dauer wird über das
break_duration-Feld für eine genaue Rückkehr zum Inhalt signalisiert - Nahtloser keyframe-ausgerichteter Übergang vom Trailer zum Programm
Mid-Roll-Trailer-Einfügung
- Eingefügt bei natürlichen Inhaltsunterbrechungen, identifiziert durch Szenenerkennung oder manuelle Cue-Punkte
- SCTE-35
time_signalmit Segmentierungsbeschreibertyp0x22(Break Start) und0x23(Break End) - Trailer wird dynamisch basierend auf aktiven Kampagnen und verbleibendem Impressionen-Kontingent ausgewählt
- Player/SSAI-System verwendet Marker, um Trailer-Segmente in den Stream einzufügen
Post-Roll-Trailer-Einfügung
- Werbeinhalte werden nach Programmende angehängt
- SCTE-35-Signal markiert das Ende des Hauptinhalts und den Beginn des Post-Roll-Segments
- Wird häufig für "Up Next"-Promos und kanalübergreifende Promotionen verwendet
Live-Trailer-Overlay
- Für Live-Events werden Trailer während geplanter Werbepausen neben oder anstelle von Anzeigen eingefügt
- SCTE-35-Signale werden zwischen Trailer-Planer und Ad-Decision-Server koordiniert
- Fallback-Trailer wird bereitgestellt, wenn keine Werbefüllung verfügbar ist (No-Fill-Slate-Ersatz)
SCTE-35-Compliance-Überwachung
Validierungs-Engine
- Marker-Genauigkeit — Überprüft, ob SCTE-35-Signale mit IDR-Frame-Grenzen übereinstimmen (innerhalb einer Frame-Toleranz)
- Dauer-Compliance — Validiert, dass die Dauer der Werbepausen mit der signalisierten
break_durationübereinstimmt - Signal-Integrität — Überprüft auf fehlende
CUE-IN-Rücksignale, verwaisteCUE-OUT-Marker und doppelte Ereignis-IDs - PTS-Kontinuität — Überwacht die Kontinuität der Präsentationszeitstempel über Werbe-/Inhaltsgrenzen hinweg, um Player-Synchronisierungsprobleme zu vermeiden
Dashboard & Benachrichtigungen
- Echtzeit-Visualisierung aller SCTE-35-Ereignisse über Kanäle hinweg (Typ, Zeitstempel, Dauer, Status)
- Pro-Kanal-Werbepausen-Compliance-Score (% der korrekt signalisierten und gefüllten Pausen)
- Benachrichtigungen über verpasste Marker, Dauerabweichungen und Signalformatfehler
- Historische Berichterstattung für Ad-Ops-Teams mit exportierbaren Compliance-Protokollen
Hauptmerkmale
- Automatisierte SCTE-35-Einspeisung — API-gesteuerte Echtzeit-Marker-Einspeisung für Live-Streams über MediaLive
- VOD-Marker-Einbettung — Offline-SCTE-35-Platzierung mit szenenerkennungsunterstützter Breakpoint-Auswahl
- Dynamische Trailer-Rotation — Kampagnenbasierte Trailer-Auswahl mit Frequenzbegrenzung und Zielgruppenansprache
- Multi-Position-Trailer — Pre-Roll-, Mid-Roll- und Post-Roll-Trailer-Einfügung mit frame-genauen Übergängen
- ABR-Angepasste Trailer — Vorab transkodierte Trailer, die der ABR-Leiter des Inhalts entsprechen, für nahtlose Wiedergabe
- SCTE-35-Compliance-Dashboard — Echtzeit-Überwachung der Marker-Genauigkeit, Signal-Integrität und Dauer-Compliance
- Fallback-Slate-Management — Automatische Trailer-/Slate-Einfügung, wenn keine Werbefüllung verfügbar ist
- HLS & DASH-Unterstützung — SCTE-35-Marker in beiden HLS (
EXT-X-CUE) und DASH (EventStream) Manifests erhalten
Ergebnisse
Technologie-Stack
caseStudyDetail.more Fallstudien
Entdecken Sie mehr unserer technischen Implementierungen
Clientseitige Anzeigeninsertion (CSAI) mit SCTE-35 Marker-Parsing & Multi-Plattform-Player-Integration
Eine Video-Streaming-Plattform musste die Clientseitige Anzeigeninsertion (CSAI) über Web-, Mobil- und Connected TV-Apps hinweg implementieren – was personalisierte, gerätespezifische Anzeigenerlebnisse mit vollständiger Unterstützung der Anzeigeninteraktion (anklickbare Overlays, Companion-Banner, Skip-Buttons) ermöglicht, die serverseitige Insertion nicht bieten kann.
AWS Mediendienste für FAST-Kanal-Streaming über SRT
Ein Medienunternehmen benötigte die Einrichtung zuverlässiger, latenzarmer Zuspiel-Feeds für seine FAST-Kanäle unter Verwendung des Secure Reliable Transport (SRT)-Protokolls – um die hochwertige Aufnahme von Inhalten aus entfernten Studios, Cloud-Playout-Systemen und Syndikationspartnern über unvorhersehbare Internetverbindungen zu ermöglichen.
Bereit, Ihr Unternehmen zu transformieren?
Lassen Sie uns besprechen, wie wir ähnliche Lösungen für Ihre Herausforderungen anwenden können.