MediaTailor Parameter-Routing für ADS und Origins - 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.

MediaTailor Parameter-Routing für ADS und Origins

AWS Elemental MediaTailor leitet Abfrageparameter basierend auf ihrem Präfix und Zweck an verschiedene Ziele weiter. Das Verständnis des Parameter-Routing ist wichtig, um ursprungsspezifische Funktionen wie die zeitversetzte Anzeige mit implementieren zu können. MediaPackage

Regeln für das Parameter-Routing

MediaTailor verwendet die folgenden Routing-Regeln für Abfrageparameter:

  • Origin-Parameter (kein Präfix): Parameter ohne ein bestimmtes Präfix werden für ursprungsspezifische Funktionen an den Original-Server weitergegeben

  • ADS-Parameter (ads.Präfix): Parameter mit dem Präfix ads. werden an den Ad Decision Server gesendet

  • Manifestparameter (manifest.Präfix): Parameter mit dem Präfix manifest. werden für das CDN-Routing und die Autorisierung verwendet

Beispiel für Parameter-Routing

Die folgende Sitzungsinitialisierung demonstriert das Parameter-Routing:

POST /v1/session/123456789/originId/index.m3u8 { "adsParams": { "param1": "value1", "param2": "value2" }, "manifestParams": { "auth_token": "abc123" } }

In diesem Beispiel:

  • param1und param2 werden an das ADS gesendet

  • auth_tokenwird für CDN-Routing und Autorisierung verwendet

  • Parameter ohne Präfixe würden an den Ursprungsserver übergeben

Verhalten der Parameter des Origin-Servers

An Original-Server übergebene Parameter ermöglichen ursprungsspezifische Funktionen wie zeitversetzte Anzeige, Inhaltsfilterung und Authentifizierung.

Allgemeine Anwendungsfälle für Ursprungsparameter

Origin-Parameter werden häufig verwendet für:

  • Zeitversetzte Anzeige: start und end Parameter für MediaPackage zeitversetzte Inhalte

  • Inhaltsauthentifizierung: Authentifizierungstoken, die vom Ursprungsserver benötigt werden

  • Inhaltsfilterung: Parameter, die steuern, welche Inhaltsvarianten zurückgegeben werden

  • Ursprungsspezifische Funktionen: Alle Parameter, die der Ursprungsserver für die Inhaltsverarbeitung verwendet

Wichtig

Parameter werden bei der Sitzungsinitialisierung verarbeitet und während der gesamten Sitzung beibehalten. Um Parameter wie Zeitverschiebungsfenster zu ändern, müssen Sie eine neue Sitzung mit aktualisierten Werten erstellen.