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.
MediaTailor Explizite Initialisierung von HLS- und DASH-Sitzungen
AWS Elemental MediaTailor schließt die manifestParams
AS-Abfrageparameter in die multivariante Playlist und das Tracking URLs in die Antwort ein, wenn der Client eine explizite Anfrage zur Sitzungsinitialisierung stellt.
Methoden zur Sitzungsinitialisierung
Für die explizite Sitzungsinitialisierung können Sie entweder POST mit Anforderungstext oder GET mit Abfrageparametern verwenden:
-
POST mit Anforderungstext:
POST /v1/session/
111122223333
/originId
/index.m3u8 { "adsParams": {"param1": "value1", "param2": "value2", "param3": "value3"}, "manifestParams": {"test": "123"} } -
GET mit Abfrageparametern:
GET /v1/session/
111122223333
/originId
/index.m3u8?ads.param1=value1&ads.param2=value2&manifestParams.test=123
Beispiel Anfrage zur Initialisierung der Sitzung
POST /v1/session/
/
111122223333
originId
/index.m3u8 { "adsParams": { "param1": "value1", "param2": "value2", "param3": "value3" }, "manifestParams": { "test": "123" }, "reportingMode": "client" }
Beispiel Manifest und Antwort zur Nachverfolgung
{ "manifestUrl": "/v1/master/
/
111122223333
originId
/index.m3u8?aws.sessionId=session
&test=123", "trackingUrl": "/v1/tracking//
111122223333
originId
/session
?test=123" }
Manifestantworten für die Sitzung haben einen spezifischen manifestParams
Charakter, der den zuvor beschriebenen impliziten Workflows zur Sitzungsinitialisierung MediaTailor URLs ähnelt. Der Hauptunterschied besteht darin, dass Manifestparameter für die explizite Sitzungsinitialisierung nicht mit beginnen. manifest.
Manifest-Abfrageparameter sind unveränderlich und können nur bei der Sitzungsinitialisierung festgelegt werden. Wenn ein Client mehrere multivariante Playlist-Anfragen für eine einzelne Sitzung stellt, werden die Manifest-Abfrageparameter nach der ersten Anfrage MediaTailor nicht aktualisiert.
Ablauf der Parameterverarbeitung
Sie können Parameter bei der Initialisierung nur einmal angeben. Konfigurationsaliase werden vor der Weiterleitung in tatsächliche Werte aufgelöst. Beispiel: player_params.ad_type=customized
wird ad_type=abc12345
basierend auf der Konfiguration zu aufgelöst. ConfigurationAliases