SCTE-35 Ad-Marker-Signalisierung & Media-Trailer-EinfĂĽgepipeline
Ein Streaming-Medienunternehmen benötigte eine robuste, automatisierte Pipeline zur Injektion von SCTE-35 Ad-Markern 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 operativen Problemen fĂĽhrte:
- Ad-Marker wurden manuell ĂĽber Sendeleitwarten eingefĂĽgt, was zu menschlichen Fehlern und verpassten Werbeunterbrechungen fĂĽhrte
- Trailer wurden statisch an VOD-Assets angehängt, was jedes Mal eine Neu-Kodierung erforderte, wenn eine Promotion geändert wurde
- Keine Unterstützung für dynamische Trailer-Rotation basierend auf Kampagnenplänen oder Zielgruppen-Targeting
- SCTE-35 Signale waren inkonsistent – einige Streams verwendeten Splice Insert, andere Time Signal, ohne einen einheitlichen Standard
- Frame-ungenaue Werbegrenzen verursachten sichtbare Glitches, Player-Buffering und Fehler bei der WerbeĂĽberprĂĽfung
- Live-Streams erforderten eine Echtzeit-SCTE-35-Injektion mit Sub-Sekunden-Latenz, die das Altsystem nicht liefern konnte
- Kein zentralisiertes Dashboard zur Ăśberwachung der Markerplatzierung, Trailer-Auslieferung oder Werbeunterbrechungs-Compliance
Unsere Lösung
Wir haben eine automatisierte SCTE-35 Signalisierungs- und Media-Trailer-EinfĂĽgepipeline unter Verwendung von AWS Elemental MediaLive, einem benutzerdefinierten SCTE-35 Scheduling-Dienst und einem dynamischen Trailer-Managementsystem entwickelt, das sowohl Live- als auch VOD-Workflows unterstĂĽtzt.
Architektur
- Ingest: AWS Elemental MediaLive fĂĽr Live-Stream-Kodierung mit SCTE-35 API-gesteuerter Injektion
- VOD-Verarbeitung: AWS Elemental MediaConvert fĂĽr offline SCTE-35 Marker-Embedding und Trailer-Stitching
- SCTE-35 Scheduler: Benutzerdefinierter Node.js Dienst fĂĽr die programmatische Marker-Planung und Injektion ĂĽber die MediaLive SCTE-35 API
- Trailer Manager: Dynamischer Trailer-Auswahlservice mit kampagnenbasierter Rotation und Zielgruppen-Targeting
- Speicher: Amazon S3 fĂĽr VOD-Assets, Trailer-Creatives und verarbeitete Ausgaben
- Packaging: AWS Elemental MediaPackage fĂĽr HLS/DASH-Ausgabe mit SCTE-35 Passthrough
- Monitoring: Benutzerdefiniertes SCTE-35 Compliance-Dashboard mit CloudWatch-Metriken und -Alarmierung
- CDN: Amazon CloudFront fĂĽr die Auslieferung mit Ad-Marker-Sichtbarkeit auf Manifest-Ebene
SCTE-35 Signalisierungspipeline
Live-Stream — Echtzeit-Marker-Injektion
- Zeitplandefinition — Werbeunterbrechungszeitplan über API mit Startzeit, Dauer und Marker-Typ definiert
- SCTE-35 API-Injektion — Benutzerdefinierter Scheduler triggert die SCTE-35 Input Splice API von MediaLive zu präzisen Zeitstempeln
- Signaltypen — Unterstützung für Splice Insert (sofortige Werbeunterbrechung), Time Signal (programmatische Entscheidungsfindung) und Splice Null (Heartbeat/Keep-alive)
- Segmentierungs-Deskriptoren — Eingebettete Metadaten einschließlich Provider ID, Event ID, Dauer und Segmentierungstyp (Programmstart, Werbestart, Werbeende, Inhaltsfortsetzung)
- Passthrough — MediaPackage bewahrt SCTE-35 Marker in HLS-Manifesten (
#EXT-X-DATERANGEoder#EXT-X-CUE-OUT/#EXT-X-CUE-INTags) und DASH-Manifesten (EventStreamElemente)
VOD — Offline-Marker-Einbettung
- Inhaltsanalyse — Szenenerkennung identifiziert natürliche Werbeunterbrechungspunkte (Szenenwechsel, Stille, Schwarzbilder)
- Markerplatzierung — SCTE-35 Marker werden an validierten Positionen, ausgerichtet an IDR-Frame-Grenzen, eingefügt
- MediaConvert-Verarbeitung — Transcode-Job bettet SCTE-35 PID in den Transportstrom mit präzisen PTS-Zeitstempeln ein
- Manifest-Dekoration — Ausgabe HLS/DASH-Manifeste enthalten Ad-Marker für die nachgeschaltete SSAI- oder CSAI-Nutzung
Media-Trailer-EinfĂĽgung
Dynamisches Trailer-Management
- Trailer-Bibliothek — Zentrales Repository für Werbemittel (Pre-Roll Bumpers, Mid-Roll Promos, Post-Roll Cards), gespeichert in S3
- Kampagnenplanung — Trailer werden Kampagnen mit Start-/Enddaten, Priorität und Frequenzbegrenzungen zugewiesen
- Zielgruppen-Targeting — Trailer-Auswahl basierend auf Inhaltsgenre, Geografie, Gerätetyp und Tageszeitregeln
- ABR-Matching — Trailer vorab transkodiert, um der ABR-Leiter des primären Inhalts (Auflösung, Bitrate, Codec, Bildrate) zu entsprechen
EinfĂĽgemodi
Pre-Roll Trailer-EinfĂĽgung
- Trailer wird vor dem Start des Programminhalts abgespielt
- SCTE-35
splice_insertmitout_of_network_indicatormarkiert den Trailer-Start - Dauer signalisiert ĂĽber das Feld
break_durationfĂĽr eine genaue RĂĽckkehr zum Inhalt - Nahtloser Keyframe-ausgerichteter Ăśbergang vom Trailer zum Programm
Mid-Roll Trailer-EinfĂĽgung
- EingefĂĽgt an natĂĽrlichen Inhaltsunterbrechungen, identifiziert durch Szenenerkennung oder manuelle Cue-Punkte
- SCTE-35
time_signalmit Segmentierungsdeskriptor-Typ0x22(Break Start) und0x23(Break End) - Trailer dynamisch ausgewählt basierend auf aktiven Kampagnen und verbleibendem Impressionskontingent
- 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
- Oft verwendet für „Als Nächstes“-Promos und kanalübergreifende Promotion
Live Trailer-Overlay
- Für Live-Events werden Trailer während geplanter Werbeunterbrechungen neben oder anstelle von Anzeigen eingefügt
- SCTE-35 Signale koordiniert zwischen Trailer-Scheduler und Ad-Decision-Server
- Fallback-Trailer wird ausgeliefert, wenn keine WerbefĂĽllung verfĂĽgbar ist (No-Fill Slate-Ersatz)
SCTE-35 Compliance-Monitoring
Validierungs-Engine
- Markergenauigkeit — Überprüft, ob SCTE-35 Signale mit IDR-Frame-Grenzen übereinstimmen (innerhalb 1 Frame Toleranz)
- Dauer-Compliance — Validiert, dass die Dauer der Werbeunterbrechung der signalisierten
break_durationentspricht - Signalintegrität — Prüft auf fehlende
CUE-INRückmeldesignale, verwaisteCUE-OUTMarker und doppelte Event-IDs - PTS-Kontinuität — Überwacht die Kontinuität der Präsentationszeitstempel über Werbe-/Inhaltsgrenzen hinweg, um Player-Synchronisationsprobleme zu verhindern
Dashboard & Alarmierung
- Echtzeit-Visualisierung aller SCTE-35 Ereignisse über Kanäle hinweg (Typ, Zeitstempel, Dauer, Status)
- Werbeunterbrechungs-Compliance-Score pro Kanal (% der korrekt signalisierten und gefĂĽllten Unterbrechungen)
- Alarmierung bei verpassten Markern, Dauerinkonsistenzen und Signalformatfehlern
- Historische Berichterstattung fĂĽr Ad-Ops-Teams mit exportierbaren Compliance-Protokollen
Hauptmerkmale
- Automatisierte SCTE-35 Injektion — API-gesteuerte Echtzeit-Marker-Einfügung für Live-Streams über MediaLive
- VOD-Marker-Einbettung — Offline SCTE-35 Platzierung mit szenenerkennungsunterstützter Unterbrechungspunktauswahl
- Dynamische Trailer-Rotation — Kampagnenbasierte Trailer-Auswahl mit Frequenzbegrenzung und Zielgruppen-Targeting
- Multi-Positions-Trailer — Pre-Roll, Mid-Roll und Post-Roll Trailer-Einfügung mit frame-genauen Übergängen
- ABR-abgestimmte Trailer — Vortranskodierte Trailer, die der ABR-Leiter des Inhalts entsprechen, für nahtlose Wiedergabe
- SCTE-35 Compliance-Dashboard — Echtzeit-Überwachung von Markergenauigkeit, Signalintegritä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 HLS (
EXT-X-CUE) und DASH (EventStream) Manifesten 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.