Función de ubicación de DASH - 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.

Función de ubicación de DASH

En esta sección se proporciona información acerca de la característica de ubicación de DASH, 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. Léala también si utiliza informes del lado del servidor con reproductores que no admiten redireccionamientos HTTP persistentes.

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

La característica de ubicación permite a los reproductores que no admiten redireccionamientos HTTP "sticky" proporcionar un comportamiento "sticky" en sus solicitudes de actualización de manifiestos.

AWS Elemental MediaTailor utiliza la inicialización sin sesión y requiere un comportamiento de redireccionamientos HTTP "sticky" de sus reproductores. 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. El objetivo es que el reproductor siga la URL durante toda la sesión, pero los reproductores que no admiten redireccionamientos HTTP persistentes eliminan el redireccionamiento y vuelven a la dirección URL original. Cuando un jugador vuelve a la URL original, MediaTailor crea una nueva sesión para cada nueva solicitud en lugar de quedarse con la sesión original. Esto puede provocar que se dañe el manifiesto.

La especificación DASH proporciona una solución para este problema con la característica de ubicación, que está habilitada de forma predeterminada en las configuraciones de AWS Elemental MediaTailor. Cuando esta función está habilitada, MediaTailor coloca la URL absoluta en la <Location> etiqueta del manifiesto. Los reproductores que no admiten redireccionamientos HTTP "sticky" pueden utilizar la dirección URL proporcionada en <Location> para solicitar actualizaciones al manifiesto.

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

La característica de ubicación invalida todas las reglas de direccionamiento de CDN configuradas para acceder a los manifiestos de AWS Elemental MediaTailor, por lo que es posible que tenga que deshabilitarla. La característica de ubicación no afecta al almacenamiento en caché de CDN de segmentos de contenido o 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 dispone de reglas de direccionamiento de CDN para acceder a los manifiestos de AWS Elemental MediaTailor, deje la configuración de ubicación habilitada.

  • De lo contrario, utilice las reglas siguientes:

    • Si no utiliza informes del lado del servidor o si todos los reproductores admiten redireccionamientos HTTP "sticky", deshabilite la característica 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 AWS Support.

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

Debe utilizar la función de ubicación para los jugadores que no admitan redireccionamientos HTTP fijos. Utilice la dirección URL proporcionada en la etiqueta <Location> para todas las solicitudes de actualización del manifiesto.

Ejemplo

Direcciones URL de ejemplo y etiqueta <Location> de ejemplo:

  • ejemplo Ejemplo: dirección URL de solicitud inicial
    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>