View a markdown version of this page

Función de ubicación 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 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. Lee esta sección si creas reglas de enrutamiento en 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 usa una inicialización sin sesión y requiere que sus reproductores redirijan HTTP de forma continua. En el caso de los servidores, cuando el jugador solicita la actualización del manifiesto MediaTailor, el servicio emite una redirección temporal 302 para dirigir al jugador a un punto final para recibir 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, por cada nueva solicitud MediaTailor crea una nueva sesión en lugar de quedarse con la sesión original. Esto puede provocar que se dañe el manifiesto.

La especificación DASH ofrece 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 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 MediaTailor de reproducción.

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

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

Debes usar la función de ubicación para los jugadores que no admitan los 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://777788889999.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://777788889999.mediatailor.us-east-1.amazonaws.com/v1/dash/5ca4c1892b1f213a1247fad47b3e34c454a7d490/testLocationTag/index.mpd?aws.sessionId=0e5d9b45-ae97-49eb-901b-893d043e0aa6</Location>