DASHStandort-Funktion - 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.

DASHStandort-Funktion

Dieser Abschnitt enthält Informationen zur Ortungsfunktion fürDASH, die standardmäßig in aktiviert ist AWS Elemental MediaTailor. Lesen Sie diesen Abschnitt, wenn Sie Routingregeln für das Content Delivery Network (CDN) für den Zugriff auf MediaTailor Manifeste erstellen. Lesen Sie diesen Abschnitt auch, wenn Sie serverseitige Berichte für Spieler verwenden, die keine HTTP Sticky-Weiterleitungen unterstützen.

Was ist die Speicherort-Funktion?

Die Standortfunktion ermöglicht es Spielern, die keine HTTP Sticky-Weiterleitungen unterstützen, in ihren Manifest-Aktualisierungsanfragen ein Sticky-Verhalten anzugeben.

AWS Elemental MediaTailor verwendet eine sitzungslose Initialisierung und verlangt von ihren Spielern ein permanentes HTTP Weiterleitungsverhalten. Bei serverseitiger Berichterstattung gibt der Dienst, wenn der Spieler eine Anfrage für ein Manifest-Update stellt MediaTailor, eine temporäre 302-Weiterleitung aus, um den Spieler an einen Endpunkt für das personalisierte Manifest weiterzuleiten. MediaTailor schließt eine Sitzungs-ID als Abfrageparameter in die Antwort ein. Der Spieler beabsichtigt, dem während der gesamten Sitzung zu folgen, aber Spieler, die HTTP Sticky-Weiterleitungen nicht unterstützen, verwerfen die Weiterleitung und kehren zum Original URL zurück. URL Wenn ein Spieler zur ursprünglichen Sitzung zurückkehrtURL, wird für jede neue Anfrage eine neue Sitzung MediaTailor erstellt, anstatt bei der ursprünglichen Sitzung zu bleiben. Dies kann zu einer Beschädigung des Manifests führen.

Die DASH Spezifikation bietet eine Lösung für dieses Problem in der Ortungsfunktion, die in AWS Elemental MediaTailor Konfigurationen standardmäßig aktiviert ist. Wenn diese Funktion aktiviert ist, wird MediaTailor das Absolute URL in das <Location> Manifest-Tag eingefügt. Spieler, die HTTP Sticky-Weiterleitungen nicht unterstützen, können das URL bereitgestellte in verwenden<Location>, um Aktualisierungen des Manifests anzufordern.

Muss ich die Speicherort-Funktion in meiner Konfiguration deaktivieren?

Die Ortungsfunktion setzt alle CDN Routing-Regeln außer Kraft, die Sie für den Zugriff auf AWS Elemental MediaTailor Manifeste eingerichtet haben, sodass Sie sie möglicherweise deaktivieren müssen. Die Standortfunktion hat keinen Einfluss auf das CDN Zwischenspeichern von Inhalten oder Anzeigensegmenten.

Bestimmen Sie anhand Ihrer Situation in der folgenden Liste, ob Sie die Speicherort-Funktion für Ihre Konfiguration deaktivieren müssen und wie dabei vorzugehen ist:

  • Wenn Sie keine CDN Routing-Regeln für den Zugriff auf AWS Elemental MediaTailor Manifeste eingerichtet haben, lassen Sie die Standorteinstellung aktiviert.

  • Verwenden Sie andernfalls die folgende Regeln:

    • Wenn du entweder keine serverseitige Berichterstattung verwendest oder alle deine Spieler HTTP Sticky-Weiterleitungen unterstützen, deaktiviere die Standortfunktion. Weitere Informationen, wie dies über die Konsole möglich ist, finden Sie unter Eine Konfiguration erstellen.

    • Andernfalls wenden Sie sich an den AWSSupport.

Muss die Speicherortfunktion verwendet werden?

Du musst die Standortfunktion für Spieler verwenden, die keine HTTP Sticky-Weiterleitungen unterstützen. Verwende den im <Location> Tag URL angegebenen Wert für all deine Anfragen zur Aktualisierung deiner Manifeste.

Beispiel

Beispiel URLs und <Location> Beispiel-Tag.

  • Beispiel: Erste Anfrage URL
    https://b00f3e55c5cb4c1ea6dee499964bea92.mediatailor.us-east-1.amazonaws.com/v1/dash/5ca4c1892b1f213a1247fad47b3e34c454a7d490/testLocationTag/index.mpd
  • Beispiel: Umgeleiteten 302-Antwort
    /v1/dash/5ca4c1892b1f213a1247fad47b3e34c454a7d490/testLocationTag/index.mpd?aws.sessionId=0e5d9b45-ae97-49eb-901b-893d043e0aa6
  • Beispiel: Speicherort-Tag in einem Manifest
    <Location>https://b00f3e55c5cb4c1ea6dee499964bea92.mediatailor.us-east-1.amazonaws.com/v1/dash/5ca4c1892b1f213a1247fad47b3e34c454a7d490/testLocationTag/index.mpd?aws.sessionId=0e5d9b45-ae97-49eb-901b-893d043e0aa6</Location>