DASHcaracterística de ubicación - AWS Elemental MediaTailor

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

DASHcaracterística de ubicación

En esta sección se proporciona información sobre la función de ubicaciónDASH, que está habilitada de forma predeterminada en AWS Elemental MediaTailor. Lea esta sección si crea reglas de enrutamiento de la red de entrega de contenido (CDN) para acceder a los MediaTailor manifiestos. Lee también esta sección si utilizas informes desde el servidor con jugadores que no admiten redireccionamientos permanentes. HTTP

¿Qué es la característica de ubicación?

La función de ubicación permite a los jugadores que no admiten los HTTP redireccionamientos permanentes incluir un comportamiento persistente en sus solicitudes de actualización del manifiesto.

AWS Elemental MediaTailor utiliza la inicialización sin sesión y requiere un comportamiento de HTTP redireccionamiento continuo por parte de sus jugadores. Con los informes del lado del servidor, cuando el jugador solicita una actualización del manifiesto a MediaTailor, el servicio emite una redirección temporal 302 para dirigir al jugador a un punto final para ver el manifiesto personalizado. MediaTailor incluye un identificador de sesión en la respuesta, como parámetro de consulta. La intención es que el jugador la siga URL durante toda la sesión, pero los jugadores que no admitan las HTTP redirecciones permanentes eliminarán la redirección y volverán a la originalURL. Cuando un jugador vuelve a la sesión originalURL, MediaTailor crea una nueva sesión por cada nueva solicitud en lugar de quedarse con la sesión original. Esto puede provocar que se dañe el manifiesto.

La DASH especificación proporciona una solución a este problema en la función de ubicación, que está habilitada de forma predeterminada en AWS Elemental MediaTailor las configuraciones. Cuando esta función está habilitada, MediaTailor coloca el absoluto URL en la <Location> etiqueta del manifiesto. Los jugadores que no admitan los HTTP redireccionamientos permanentes pueden utilizar el formulario URL proporcionado <Location> para solicitar actualizaciones del manifiesto.

¿Tengo que deshabilitar la característica de ubicación en mi configuración?

La función de ubicación anula cualquier regla de CDN enrutamiento que hayas configurado para acceder a los AWS Elemental MediaTailor manifiestos, por lo que es posible que tengas que deshabilitarla. La función de ubicación no afecta al almacenamiento en CDN caché del contenido o de los segmentos de anuncios.

Busque su caso de uso en la lista siguiente para determinar si necesita deshabilitar la característica de ubicación para su configuración y cómo administrarla:

  • Si no has configurado reglas de CDN enrutamiento para acceder a los AWS Elemental MediaTailor manifiestos, deja habilitada la configuración de ubicación.

  • De lo contrario, utilice las reglas siguientes:

    • Si no utilizas los informes del lado del servidor o si todos tus jugadores admiten los HTTP redireccionamientos fijos, desactiva la función de ubicación. Para obtener información sobre cómo hacer esto en la consola, consulte Crear una configuración.

    • De lo contrario, póngase en contacto con AWSSupport.

¿Tengo que utilizar la característica de ubicación?

Debes usar la función de ubicación para los jugadores que no admitan los HTTP redireccionamientos permanentes. Usa la URL información que aparece en la <Location> etiqueta para todas tus solicitudes de actualización del manifiesto.

Ejemplo

Ejemplo URLs y <Location> etiqueta de ejemplo.

  • ejemplo Ejemplo: solicitud inicial URL
    https://b00f3e55c5cb4c1ea6dee499964bea92.mediatailor.us-east-1.amazonaws.com/v1/dash/5ca4c1892b1f213a1247fad47b3e34c454a7d490/testLocationTag/index.mpd
  • ejemplo Ejemplo: respuesta de redireccionamiento 302
    /v1/dash/5ca4c1892b1f213a1247fad47b3e34c454a7d490/testLocationTag/index.mpd?aws.sessionId=0e5d9b45-ae97-49eb-901b-893d043e0aa6
  • ejemplo Ejemplo: etiqueta de ubicación en un manifiesto
    <Location>https://b00f3e55c5cb4c1ea6dee499964bea92.mediatailor.us-east-1.amazonaws.com/v1/dash/5ca4c1892b1f213a1247fad47b3e34c454a7d490/testLocationTag/index.mpd?aws.sessionId=0e5d9b45-ae97-49eb-901b-893d043e0aa6</Location>