Das Verhalten bei der AWS Elemental MediaTailor Anzeigeneinblendung verstehen - AWS Elemental MediaTailor

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Das Verhalten bei der AWS Elemental MediaTailor Anzeigeneinblendung verstehen

AWS Elemental MediaTailor fügt Anzeigen in Live- oder Video-on-Demand-Inhalte (VOD) ein, indem Anzeigen entweder ersetzt oder in das Original-Manifest eingefügt werden. Ob Anzeigen eingefügt oder ersetzt werden, hängt davon ab, wie die Werbeunterbrechungen im Ursprungsmanifest konfiguriert sind und ob es sich um VOD- oder Live-Inhalte handelt. Bei einer Werbeunterbrechung handelt es sich um den Zeitraum während der Programmierung, in dem Werbespots gezeigt werden, wohingegen Ad-Avails die spezifischen Einheiten der Werbezeit innerhalb einer Werbepause sind, die mit Werbung gefüllt werden können.

  • Bei der Anzeigenersetzung werden Inhaltssegmente durch Anzeigen MediaTailor ersetzt.

  • MediaTailor Fügt beim Einfügen von Anzeigen Anzeigeninhalte dort ein, wo es keine Segmente gibt.

Informationen dazu, wie MediaTailor Anzeigen in Live- und VOD-Inhalte eingebunden werden, erhalten Sie unter dem entsprechenden Thema.

Verhalten beim Zusammenfügen von Anzeigen bei VOD

MediaTailor fügt Anzeigen in VOD-Inhalte ein oder ersetzt sie, je nachdem, wie die Anzeigenmarkierungen im Ursprungsmanifest konfiguriert sind und ob der Ad Decision Server (ADS) VMAP-Antworten sendet.

Die nachstehenden Abschnitte gehen auf das Werbeverhalten je nach Marker-Konfiguration ein.

Wenn Werbemarkierungen vorhanden sind

AWS Elemental MediaTailor fügt Anzeigen ein, bei denen SCTE-35-Werbemarkierungen im Ursprungsmanifest vorhanden sind. Werbemarkierungen mit dem EXT-X-CUE-OUT Wert 0 Dauer weisen auf das Einfügen einer Anzeige hin.

Richtlinien für HLS-Werbemarkierungen

Beachten Sie diese Richtlinien für die SCTE-Signalisierung nach dem Rollvorgang und beim Ad-Pod:

Pre-Roll-Anzeigen

Für HLS-Post-Rolls müssen dem letzten Inhaltssegment CUE-OUT/IN-Markierungen vorangestellt werden. Der Grund hierfür ist, dass laut HLS-Spezifikation Tag-Decoratoren explizit vor einem Segment deklariert werden müssen.

Betrachten wir beispielsweise die folgende Deklaration.

#EXT-X-CUE-OUT: 0 #EXT-X-CUE-IN #EXTINF:4.000, Videocontent.ts #EXT-X-ENDLIST

AWS Elemental MediaTailor fügt eine Postroll-Anzeige wie die folgende ein.

#EXTINF:4.000, Videocontent.ts #EXT-X-DISCONTINUITY #EXTINF:3.0, Adsegment1.ts #EXTINF:3.0, Adsegment2.ts #EXTINF:1.0, Adsegment3.ts #EXT-X-ENDLIST
Beispiel 2: Pods hinzufügen

CUE-OUT/INTags müssen explizit an ein Segment angehängt werden. Es ist nicht möglich, mehrere CUE-OUT/IN-Tags nacheinander zu verwenden, um Werbe-Pod-Verhalten nachzuahmen.

Die folgende Deklaration ist beispielsweise eine gültige Verwendung vonCUE-OUT/IN, um einen Werbe-Pod darzustellen.

#EXT-X-CUE-OUT: 0 #EXT-X-CUE-IN #EXTINF:4.000, Somecontent1.ts #EXT-X-CUE-OUT: 0 #EXT-X-CUE-IN #EXTINF:4.000, Somecontent2.ts #EXT-X-CUE-OUT: 0 #EXT-X-CUE-IN #EXTINF:4.000, Videocontent.ts

Die obige Deklaration führt zu einer Ausgabe wie der folgenden.

Ad 1 Somecontent.ts Ad 2 Somecontent2.ts Videocontent.ts Post-Roll Ad 3

Die folgende Deklaration ist ungültig.

#EXT-X-CUE-OUT: 0 #EXT-X-CUE-IN #EXT-X-CUE-OUT: 0 #EXT-X-CUE-IN #EXT-X-CUE-OUT: 0 #EXT-X-CUE-IN #EXTINF:4.000, Videocontent.ts

Wenn keine Werbemarkierungen vorhanden sind

Werbemarkierungen sind die empfohlene Methode, um Werbeunterbrechungen in einem Manifest zu signalisieren. Werbemarkierungen sind jedoch nicht erforderlich. Wenn das Manifest keine Werbemarkierungen für DASH oder HLS enthält, MediaTailor ruft das ADS einmal auf und erstellt auf der Grundlage der Antwort Werbeunterbrechungen:

  • Wenn das ADS eine VAST-Antwort sendet, werden zu Beginn des Manifests alle Anzeigen aus der Antwort in einen Werbeblock MediaTailor eingefügt. Dies wird als Pre-Roll (Vorlauf) bezeichnet.

  • Wenn das ADS eine VMAP-Antwort sendet, MediaTailor verwendet es die Zeitversätze für Werbeunterbrechungen, um Pausen zu erstellen und sie zu den angegebenen Zeiten (Pre-Roll, Mid-Roll oder Post-Roll) in das gesamte Manifest einzufügen. MediaTailor verwendet alle Anzeigen aus den einzelnen Werbeunterbrechungen in der VMAP-Antwort für jede Werbeunterbrechung im Manifest.

    Anmerkung

    Wenn ein Segment einen Einfügepunkt mit VMAP für VOD-Inhalten überlappt, rundet MediaTailor auf den nächsten Einfügepunkt ab.

    Tipp

    Wenn Sie Mid-Roll-Werbepausen erstellen möchten, der ADS aber nicht VMAP unterstützt, muss das Manifest Werbemarker enthalten. MediaTailor fügt (wie in den nachstehenden Abschnitten beschrieben) an den Markern Werbung ein.

Anmerkung

Bei Methoden zur servergesteuerten MediaTailor Anzeigeneinfügung werden Pre-Roll-Anzeigen oben im Manifest eingefügt und der Player spielt sie vor anderen Anzeigentypen ab.

Verhalten beim Zusammenfügen von Live-Anzeigen

Führt in Livestreams AWS Elemental MediaTailor immer eine Anzeigenersetzung durch, wobei die Gesamtzeit zwischen den Anzeigenmarkierungen so genau wie möglich beibehalten wird. Wenn Anzeigenmarkierungen das DURATION Attribut enthalten, bestimmt MediaTailor anhand des Werts die Dauer der Werbeunterbrechung. In Live-Workflows muss jeder CUE-OUT Indikator eine Dauer oder einen entsprechenden CUE-IN Indikator haben.

MediaTailor führt einen Werbersatz für HLS- und DASH-Live-Inhalte durch. Informationen zur MediaTailor Berechnung der Platzierung und des Zeitpunkts von Werbeunterbrechungen finden Sie unter Von HLS unterstützte Anzeigenmarkierungen und. DASH-Werbemarkierungen

Auswahl und Ersetzung von Anzeigen

AWS Elemental MediaTailor beinhaltet Werbung aus der VAST-Antwort des Ad Decision Servers (ADS) wie folgt:

  • Wenn eine Dauer angegeben ist, wird eine Gruppe von Anzeigen MediaTailor ausgewählt, die in die Dauer passen, und schließt sie ein.

  • Wenn keine Dauer angegeben ist, werden so viele Anzeigen wie möglich MediaTailor abgespielt, bis eine Werbemarkierung erscheint, die auf eine Rückkehr zum Hauptinhalt hinweist.

AWS Elemental MediaTailor hält sich beim Ersetzen von Live-Anzeigen an die folgenden Richtlinien:

  • MediaTailor versucht, komplette Werbeanzeigen abzuspielen, ohne sie auszuschneiden oder zu kürzen.

  • Immer wenn Sie MediaTailor auf eine Werbemarkierung stoßen, die auf das Ende der Werbeunterbrechung hinweist, kehrt sie zum zugrunde liegenden Inhalt zurück. Dies kann bedeuten, dass eine laufende Werbung gekürzt wird.

  • Kehrt am Ende der Laufzeit zum zugrunde liegenden Inhalt MediaTailor zurück.

  • Wenn MediaTailor für die Dauer einer Werbepause keine Werbeanzeigen mehr verfügbar sind, wird entweder der Slate abgespielt, sofern ein solcher konfiguriert ist, oder die Wiedergabe des zugrunde liegenden Inhaltsstreams fortgesetzt. Dies geschieht normalerweise, wenn nicht genügend transkodierte Werbung vorhanden ist, um die Dauer der Werbepause auszufüllen.

    Tipp

    Mit der Konfigurationseinstellung für eine Personalisierungsschwelle können Sie den Grenzwert für die nicht ausgefüllte Werbezeit in einer Pause festlegen. Weitere Informationen finden Sie in der PlaybackConfiguration Referenz.

Live-Preroll für die serverseitige Anzeigeneinblendung

Live-Preroll funktioniert bei Methoden zur serverseitigen Anzeigeneinfügung anders als bei serverseitiger Anzeigeneinfügung:

Serverseitige Anzeigeneinfügung (gestickter Modus)

Preroll-Anzeigen ersetzen einen Teil der Live-Inhalte zu Beginn der jeweiligen Zuschauersitzung. Jeder Zuschauer sieht Prerolls zu unterschiedlichen Zeiten, je nachdem, wann er dem Stream beitritt.

Methoden zur servergestützten Anzeigeneinfügung

MediaTailor platziert ein Pre-Roll-Tag für den Datumsbereich an erster Stelle aller Medienmanifeste mit Attributen. CUE="PRE,ONCE" Dadurch müssen Spieler zu Beginn der Wiedergabe einmal Preroll-Anzeigen anfordern und abspielen, obwohl sie dasselbe nicht personalisierte Manifest teilen.

Anforderungen an die Konfiguration:

  • Entscheidungsserver für Live-Preroll-Anzeigen: Konfigurieren Sie einen VAST-Endpunkt für Preroll-Anzeigen (kann sich von Mid-Roll-Anzeigen unterscheiden)

  • Zulässige Höchstdauer für Live-Preroll-Anzeigen: Legen Sie die maximale Dauer für Preroll-Anzeigen fest (optional — falls nicht angegeben, werden alle zurückgegebenen Anzeigen verwendet)

Technische Umsetzung:

  • verwendet das Preroll-Tag für den Datumsbereich START-DATE="1970-01-01T00:00:00.000Z" (Unix-Epoche)

  • Für Asset-Listenanfragen für Preroll wird anstelle des regulären ADS der konfigurierte Entscheidungsserver für Preroll-Anzeigen verwendet

  • Spieler identifizieren Preroll-Anfragen anhand der Daten availId="aws-mediatailor-preroll-1" in der Asset-Liste

Wichtig

Bei Live-Streams decken Preroll-Anzeigen den Inhalt ab, anstatt ihn zu verzögern. Künftige Versionen unterstützen möglicherweise den Modus „Inhaltsverzögerung“ durch zusätzliche Konfigurationsoptionen.

Anmerkung

Bei der serverseitigen Anzeigeneinblendung variiert das Preroll-Verhalten zwischen Live- und VOD-Inhalten. Live-Inhalte erfordern eine explizite Preroll-Konfiguration, während VOD-Inhalte standardmäßig Prerolls beinhalten, wobei der reguläre Anzeigenentscheidungsserver verwendet wird.

Beispiele

  • Wenn die Dauer der Werbepause auf 70 Sekunden festgelegt ist und die ADS-Antwort zwei 40-Sekunden-Anzeigen enthält, wird eine der 40-Sekunden-Anzeigen AWS Elemental MediaTailor abgespielt. In der übrigen Zeit wechselt es zum konfigurierten Pausenfüller oder zu den zugrunde liegenden Inhalten. Wenn MediaTailor zu irgendeinem Zeitpunkt während dieses Prozesses einen Cue-in-Indikator feststellt, wechselt es sofort zu den zugrunde liegenden Inhalten.

  • Wenn die Dauer der Werbeunterbrechung auf 30 Sekunden festgelegt ist und die kürzeste Anzeige in der ADS-Antwort 40 Sekunden lang ist, werden keine Anzeigen MediaTailor abgespielt. Wenn ein Ad Slate konfiguriert ist, wird dieser 30 Sekunden lang MediaTailor abgespielt oder bis ein Cue-In-Indikator angezeigt wird. Andernfalls wird der zugrunde liegende MediaTailor Inhalt abgespielt.