View a markdown version of this page

HLS unterstützt Anzeigenmarkierungen - 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.

HLS unterstützt Anzeigenmarkierungen

AWS Elemental MediaTailor identifiziert die Grenzen der Werbeverfügbarkeit in einem HLS-Manifest, indem das Eingabe-Manifest nach unterstützten Anzeigenmarkierungen analysiert wird. Die folgenden Abschnitte beschreiben, welche Marker MediaTailor verwendet.

EXT-X-ASSET

Das EXT-X-ASSET-Tag enthält Metadaten, die vom Ad Decision Server (ADS) zum Personalisieren von Inhalten für die Anzeige verwendet werden. EXT-X-ASSET-Parameter sind durch Kommas getrennte Schlüssel-Wert-Paare.

Um diesen Tag verwenden zu können, müssen Sie die folgenden Anforderungen erfüllen:

  • Sie müssen URL-encode die EXT-X-ASSET Werte im Original-Manifest verwenden. Das folgende Beispiel zeigt das EXT-X-ASSET Tag mit Schlüsseln und URL-encoded Werten.

    #EXT-X-ASSET:GENRE=CV,CAID=12345678,EPISODE="Episode%20Name%20Date",SEASON="Season%20Name%20and%20Number",SERIES="Series%2520Name"
  • Sie müssen die dynamische [asset.] Variable und die Schlüssel in Ihre MediaTailor ADS-Konfiguration aufnehmen. Das folgende Beispiel zeigt eine MediaTailor ADS-Konfiguration mit der dynamischen [asset.] Variablen und den Schlüsseln.

    https://myads.com/stub?c=[asset.GENRE]&g=[asset.CAID]&e=[asset.EPISODE]&s=[asset.SEASON]&k=[asset.SERIES]
Beispiel VAST-Anfrage

Es folgt das Beispiel einer VAST-GET-Anforderung an ein ADS.

https://myads.com/stub?c=CV&g=12345678&e=Episode%20Name%20Date&s=Season%20Name%20and%20Number&k=Series%2520Name

EXT-X-CUE-OUT und EXT-X-CUE-IN

Diese Art von Werbe-Marker ist die geläufigste. Die folgenden Beispiele zeigen Optionen für diese Cue-Marker.

#EXT-X-CUE-OUT:DURATION=120 ... #EXT-X-CUE-IN
#EXT-X-CUE-OUT:30.000 ... #EXT-X-CUE-IN
#EXT-X-CUE-OUT ... #EXT-X-CUE-IN

EXT-X-DATERANGE

Bei EXT-X-DATERANGE Werbemarkierungs-Tags verwenden Sie SCTE35-OUT-Attribute, um den Zeitpunkt der Werbeverfügbarkeit festzulegen.

Anmerkung

AWS Elemental MediaTailor ignoriert alle START-DATE Attribute, die für EXT-X-DATERANGE Anzeigenmarkierungen bereitgestellt werden.

Sie können den Ad-Avail auf eine der folgenden Arten angeben:

  • EXT-X-DATERANGE-Tag mit SCTE35-OUT- und DURATION-Spezifikationen.

    Beispiel

    #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",DURATION=60.000,SCTE35-OUT=0xF
  • Gepaarte EXT-X-DATERANGE-Tags, das erste mit einer SCTE35-OUT-Spezifikation und das zweite mit einer SCTE35-IN-Spezifikation.

    Beispiel

    #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",SCTE35-OUT=0xF ... #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",SCTE35-IN=0xF
  • Eine Kombination aus den vorherigen Optionen. Sie geben ein EXT-X-DATERANGE-Tag mit SCTE35-OUT- und DURATION-Spezifikationen gefolgt von einem EXT-X-DATERANGE-Tag mit einer SCTE35-IN-Spezifikation an. In diesem Fall wird die früheste Cue-In-Einstellung aus den beiden Spezifikationen MediaTailor verwendet.

    Beispiel

    #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",DURATION=60.000,SCTE35-OUT=0xF ... #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",SCTE35-IN=0xF

EXT-X-SPLICEPOINT-SCTE35

Sie fügen dem EXT-X-SPLICEPOINT-SCTE35 Anzeigenmarker-Tag eine SCTE-35 Nutzlast in einer Base64-kodierten Binärdatei hinzu. Die dekodierte Binärdatei muss einen Wert SCTE-35 splice_info_section enthalten, der die Cue-Out-Markierung für den Beginn der Anbieter-Platzierungsmöglichkeit und die Cue-In-Markierung 0x34 für das Ende der Opportunity bei der Anbieter-Platzierung enthält. 0x35

Das folgende Beispiel zeigt die Splice-Punkt-Spezifikation mit base64-kodierten binären Nutzlasten, die die Cue-out- und Cue-in-Marker angeben.

#EXT-X-SPLICEPOINT-SCTE35:/DA9AAAAAAAAAP/wBQb+uYbZqwAnAiVDVUVJAAAKqX//AAEjW4AMEU1EU05CMDAxMTMyMjE5M19ONAAAmXz5JA== ... #EXT-X-SPLICEPOINT-SCTE35:/DA4AAAAAAAAAP/wBQb+tTeaawAiAiBDVUVJAAAKqH+/DBFNRFNOQjAwMTEzMjIxOTJfTjUAAIiGK1s=