SCTE-35-Nachrichtenoptionen in AWS Elemental MediaPackage - AWS Elemental MediaPackage

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.

SCTE-35-Nachrichtenoptionen in AWS Elemental MediaPackage

In diesem Abschnitt werden die Optionen beschrieben, die AWS Elemental MediaPackage (MediaPackage) bietet, um zu konfigurieren, wie SCTE-35-Nachrichten in Live-HLS-, DASH- und CMAF-Ausgaben behandelt werden. Bei Live-to-VOD-Objekten übergibt MediaPackage die SCTE-35-Nachrichten aus dem Live-Stream an die entnommene Komponente. Diese Optionen gelten nicht für Microsoft Smooth Streaming- oder Video-on-Demand(VOD)-Ausgaben.

SCTE-35-Nachrichten werden in Ihrem Quellinhalt von Video begleitet. Diese Nachrichten signalisieren, ob MediaPackage Werbe-Marker einfügen soll, wenn es den Inhalt für die Ausgabe verpackt. MediaPackage fügt für die folgenden Nachrichtentypen im Quellinhalt standardmäßig Marker hinzu:

  • splice_insert

  • time_signal mit den folgenden Segmentierungstypen:

    • Anbieterwerbung

    • Distributor-Werbung

    • Anbieter-Platzierungsmöglichkeit

    • Distributor-Platzierungsmöglichkeit

    time_signal muss in segmentation_descriptor außerdem Zustellungseinschränkungs-Flags einschließen.

Wenn diese Befehle vorhanden sind, werden entsprechende Werbemarkierungen in die Ausgabemanifeste MediaPackage eingefügt:

  • Für HLS- und CMAF-Ausgaben, MediaPackage Einfügungen EXT-X-CUE-OUT und Tags. EXT-X-CUE-IN

  • MediaPackage Fügt bei DASH-Ausgaben EventStream Tags ein, um mehrere Perioden zu erstellen, wenn Sie Manifeste mit mehreren Perioden aktiviert haben.

In den folgenden Abschnitten wird beschrieben, wie Sie das Verhalten bei der Verarbeitung von MediaPackage SCTE-35-Nachrichten ändern können.

SCTE-35-Einstellungen in MediaPackage

Sie können ändern, wie mit SCTE-35-Nachrichten aus Ihrem Quellinhalt MediaPackage interagiert wird. Konfigurieren Sie die folgenden Einstellungen für Ihre Endpunkte. Weitere Informationen finden Sie hier:

  • Informationen zur MediaPackage Konsole finden Sie unter. Erstellen eines Endpunkts

  • Informationen zur MediaPackage API finden Sie unter Origin_EndPoints in der AWS Elemental MediaPackageLive-API-Referenz.

Wichtig

Um zu ändern, wie MediaPackage mit SCTE-35-Nachrichten umgegangen wird, sollten Sie mit dem SCTE-35-Standard vertraut sein. Die neuesten Normen können Sie hier einsehen: SCTE Standards Catalog. Außerdem sollten Sie damit vertraut sein, wie SCTE-35 in Ihrem Quellinhalt implementiert wird.

Werbe-Marker

Diese Einstellung ist für HLS- und CMAF-Endpunkte verfügbar.

Mit Ad markers (Werbe-Marker) können Sie angeben, wie sich MediaPackage beim Erkennen von SCTE-35-Nachrichten verhalten soll. Dies sind die Optionen:

  • Keine — MediaPackage ignoriert die SCTE-35-Nachrichten und nimmt keine Werbemarkierungen in das Ausgabemanifest auf.

  • SCTE-35 erweitert — MediaPackage schließt Werbemarkierungen und Blackout-Tags in das Ausgabemanifest für SCTE-35-Nachrichten ein, die die Anforderungen unter Anpassen von Anzeigenauslösern und Einschränkungen für Werbung bei Auslieferung erfüllen.

  • Passthrough — MediaPackage kopiert alle SCTE-35-Nachrichten aus dem Quellinhalt und fügt sie in das Ausgabemanifest ein.

Customize ad triggers (Werbeauslöser anpassen)

Diese Einstellung ist auf HLS-, DASH- und CMAF-Endpunkten verfügbar.

Die Option „Anzeigenauslöser anpassen“ identifiziert, welche SCTE-35-Nachrichtentypen im Ausgabemanifest als Werbung MediaPackage behandelt werden.

Wenn Sie diese Einstellung nicht ändern, werden diese Nachrichtentypen als Werbung MediaPackage behandelt:

  • Splice-Einfügung

  • Anbieterwerbung

  • Distributor-Werbung

  • Anbieter-Platzierungsmöglichkeit

  • Distributor-Platzierungsmöglichkeit

Ads on delivery restrictions (Werbeanzeigen bei Zustellungseinschränkungen)

Diese Einstellung ist auf HLS-, DASH- und CMAF-Endpunkten verfügbar.

Ads on delivery restrictions (Werbeanzeigen bei Zustellungseinschränkungen) legt fest, unter welchen Bedingungen aus SCTE-35-Nachrichten basierend auf den Zustellungseinschränkungs-Flags im segmentation_descriptor der Nachrichten Werbeanzeigen werden. MediaPackage fügt einen Werbe-Marker für die Positionierung der Nachrichten vom korrekten Typ ein, die die Bedingungen der Zustellungseinschränkungen erfüllen.

Wenn Sie diese Einstellung nicht ändern, werden Nachrichten, die als eingeschränkt eingestuft sind (sie haben Flags mit Zustellungsbeschränkungen), in Werbemarkierungen im Ausgabemanifest MediaPackage konvertiert.

Anmerkung

SCTE-35-Nachrichten mit Splice-Einfügung haben keinen segmentation_descriptor. Wenn Sie unter Customize ad triggers (Werbe-Marker anpassen) die Option der Splice-Einfügung auswählen, werden aus allen Splice-Einfügungen im Ausgabemanifest Werbe-Marker.

Funktionsweise

Die Einstellungen für Werbemarkierungen, Anzeigenauslöser anpassen und Beschränkungen für Werbung bei Zustellung bestimmen zusammen, MediaPackage was mit SCTE-35-Nachrichten aus dem Quellinhalt geschehen soll.

Wenn der Quellinhalt SCTE-35-Nachrichten enthält, MediaPackage ergreift basierend auf dem Wert, den Sie unter Werbemarkierungen ausgewählt haben, die folgenden Maßnahmen:

  • Bei „Keine“ MediaPackage hat keine Auswirkung auf die SCTE-35-Nachrichten. Im Ausgabemanifest werden keine Werbe-Marker eingefügt.

  • MediaPackage Kopiert bei Passthrough alle SCTE-35-Nachrichten aus dem Quellinhalt und fügt sie in das Ausgabemanifest ein.

  • Sucht bei SCTE-35 enhanced nach Nachrichten, MediaPackage die die von Ihnen festgelegten Anforderungen erfüllen. MediaPackage fügt im Ausgabemanifest entsprechend den betreffenden Nachrichten Werbe-Marker ein. Gehen Sie wie folgt vor, um Ihre Anforderungen MediaPackage zu überprüfen:

    1. Es überprüft, ob alle SCTE-35-Nachrichten den Nachrichtentypen entsprechen, die Sie unter Customize ad triggers (Werbeauslöser anpassen) angegeben haben.

    2. Es überprüft bei Nachrichten vom richtigen Typ, ob die Zustellungseinschränkungs-Flags in segmentation_descriptor den Bedingungen entsprechen, die Sie unter Ads on delivery restrictions (Werbeanzeigen bei Zustellungseinschränkungen) festgelegt haben.

    3. Es fügt bei Nachrichten vom korrekten Typ, die die Bedingungen der Zustellungseinschränkung erfüllen, Werbe-Marker in das Ausgabemanifest ein, wie weiter oben in diesem Kapitel beschrieben.

    4. MediaPackage Fügt für Daterange EXT-X-DATERANGE Tags ein, um Werbeanzeigen und Programmübergangsereignisse in HLS- und CMAF-Ausgabemanifesten zu signalisieren.

EXT-X-DATERANGE-Anzeigenmarkierungen

Daterange-Anzeigenmarker werden verwendet, um Werbung zu signalisieren und Übergänge in Live-HLS- und CMAF-Manifesten zu programmieren. Wenn Sie Daterange-Anzeigenmarkierungen auf Ihrem Endpunkt aktivieren, werden dort, wo SCTE-35- oder Tags vorhanden sind, EXT-X-DATERANGE Tags in das Manifest MediaPackage eingefügt. time_signal splice_insert EXT-X-DATERANGEwird zusammen mit Tags verwendet. EXT-X-PROGRAM-DATE-TIME

Informationen zu den EXT-X-PROGRAM-DATE-TIME Tags EXT-X-DATERANGE und für HLS finden Sie in der HTTP Live Streaming 2nd Edition-Spezifikation.

Daterange über die Konsole aktivieren

Wählen Sie in der MediaPackage Konsole unter Packager-Einstellungen > Zusätzliche Konfiguration > Werbemarkierung die Option Daterange aus, um Daterange-Werbemarkierungen beim Erstellen oder Bearbeiten eines Endpunkts zu aktivieren.

Wenn Sie Daterange wählen, müssen Sie auch einen Wert für das Datum/Zeitintervall (Sekunden) des Programms eingeben, der größer als ist. 0 Das Datums-/Zeitintervall des Programms wird im selben Bereich für zusätzliche Konfigurationen wie die Einstellungen für die Anzeigenmarkierung festgelegt.

Aktivierung des Datumsbereichs über AWS CLI

Um Daterange-Anzeigenmarkierungen für Ihren Endpunkt zu aktivieren, führen Sie in der Region, die AWS CLI ersetzt wird, den folgenden Befehl mit Ihren eigenen Informationen aus:

  aws --endpoint=https://mediapackage.region.amazonaws.com mediapackage --region region create-origin-endpoint --channel-id test_channel --id hlsmuxed
  --hls-package "{\"ProgramDateTimeIntervalSeconds\":60,\"AdMarkers\":\"DATERANGE\"}"
Wichtig

Sie müssen einen ProgramDateTimeIntervalSeconds Wert angeben, der größer als ist. 0

Daterange über die MediaPackage API oder das SDK aktivieren AWS

Im Folgenden erfahren Sie, wie Sie Daterange-Anzeigenmarkierungen für HLS-Endpunkte über die MediaPackage Live-API oder AWS das SDK aktivieren:

Beispiel für ein HLS-Manifest, das die SCTE-35 EXT-X-DATERANGE-Signalisierung zeigt

Dieses Beispiel für ein HLS-Manifest, das durch MediaPackage Verwendungen EXT-X-DATERANGE und EXT-X-PROGRAM-DATE-TIME Tags generiert wurde, um Ereignisse im Livestream zu signalisieren.

Anmerkung

Die END-DATE Attribute DURATIONPLANNED-DURATION, und des EXT-X-DATERANGE Tags sind optional. Wenn diese Attribute in der SCTE-35-Eingabe nicht vorhanden sind oder nicht festgelegt wurden, wenn Sie Ihren Endpunkt über die MediaPackage API erstellen, werden sie in den generierten Manifesten weggelassen.

#EXTM3U #EXT-X-VERSION:3 #EXT-X-TARGETDURATION:8 #EXT-X-MEDIA-SEQUENCE:11 #EXT-X-DATERANGE:ID="2415919105",START-DATE="2020-05-03T00:01:00.018Z",PLANNED-DURATION=29.988,SCTE35-OUT=0xFC303000000002CDE400FFF00506FE00526C14001A021843554549900000017FC00000292EA80A04ABCD0001300000D6F17117 #EXT-X-DATERANGE:ID="2147483649",START-DATE="2020-05-03T00:00:30.030Z",PLANNED-DURATION=90.006,SCTE35-CMD=0xFC303000000002CDE400FFF00506FE00293D6C001A021843554549800000017FFF00007B9ABC0A04ABCD0001100000680F3B4B #EXT-X-PROGRAM-DATE-TIME:2020-05-03T00:01:08.040Z #EXTINF:7.560, ../../../../index_1_11.ts?m=1588607409 #EXTINF:7.560, ../../../../index_1_12.ts?m=1588607409 #EXTINF:6.846, ../../../../index_1_13.ts?m=1588607409 #EXT-X-DATERANGE:ID="2415919105",START-DATE="2020-05-03T00:01:00.018Z",END-DATE="2020-05-03T00:01:30.006Z",DURATION=29.988 #EXTINF:0.714, ../../../../index_1_14.ts?m=1588607409 #EXTINF:7.560, ../../../../index_1_15.ts?m=1588607409 #EXTINF:7.560, ../../../../index_1_16.ts?m=1588607409 #EXTINF:7.560, ../../../../index_1_17.ts?m=1588607409 #EXTINF:6.636, ../../../../index_1_18.ts?m=1588607409 #EXT-X-DATERANGE:ID="2147483649",START-DATE="2020-05-03T00:00:30.030Z",END-DATE="2020-05-03T00:02:00.036Z",DURATION=90.006,SCTE35-CMD=0xFC304A00000002CDE400FFF00506FE00A4D8280034021843554549800000017FC000000000000A04ABCD0001110000021843554549800000027FFF00007B9ABC0A04ABCD000210000061166A61 #EXT-X-DATERANGE:ID="2147483650",START-DATE="2020-05-03T00:02:00.036Z",PLANNED-DURATION=90.006,SCTE35-CMD=0xFC304A00000002CDE400FFF00506FE00A4D8280034021843554549800000017FC000000000000A04ABCD0001110000021843554549800000027FFF00007B9ABC0A04ABCD000210000061166A61 #EXTINF:0.924, ../../../../index_1_19.ts?m=1588607409 #EXTINF:7.560, ../../../../index_1_20.ts?m=1588607409 #EXT-X-PROGRAM-DATE-TIME:2020-05-03T00:02:08.520Z #EXTINF:7.560, ../../../../index_1_21.ts?m=1588607409 #EXT-X-ENDLIST