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 insegmentation_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.
- 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:
-
Es überprüft, ob alle SCTE-35-Nachrichten den Nachrichtentypen entsprechen, die Sie unter Customize ad triggers (Werbeauslöser anpassen) angegeben haben.
-
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. -
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.
-
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-DATERANGE
wird 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 --regionregion
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 DURATION
PLANNED-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