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.
MediaTailor parámetros, comportamiento y persistencia de la sesión
AWS Elemental MediaTailor procesa los parámetros al inicializar la sesión y los mantiene durante todo el ciclo de vida de la sesión. Comprender el comportamiento de la sesión es crucial para implementar escenarios de parámetros dinámicos.
Métodos de inicialización de sesiones
MediaTailor admite varios métodos para la inicialización de la sesión con parámetros:
-
Inicialización implícita de la sesión: parámetros incluidos en la solicitud de manifiesto inicial
GET /v1/master/123456789/originId/index.m3u8?manifest.auth_token=abc123&start=2024-08-26T10:00:00Z -
Inicialización explícita de la sesión (POST): parámetros proporcionados en el cuerpo de la solicitud
POST /v1/session/123456789/originId/index.m3u8 { "adsParams": {"param1": "value1"}, "manifestParams": {"auth_token": "abc123"} } -
Inicialización explícita de sesión (GET): parámetros proporcionados como parámetros de consulta
GET /v1/session/123456789/originId/index.m3u8?ads.param1=value1&manifestParams.auth_token=abc123
Persistencia e inmutabilidad de los parámetros
MediaTailor el comportamiento de los parámetros sigue estas reglas:
-
One-time especificación: los parámetros solo se pueden especificar una vez, al inicializar la sesión
-
Session-wide persistencia: los parámetros se mantienen durante toda la sesión
-
Inmutable después de la inicialización: los parámetros no se pueden modificar una vez creada la sesión
-
Resolución de alias de configuración: los alias se resuelven en valores reales antes de reenviarlos a los destinos
Escenarios de modificación de parámetros
Para modificar los parámetros durante la reproducción:
-
Crear nueva sesión: inicialice una nueva sesión con los valores de los parámetros actualizados
-
Transición del jugador: haga una transición fluida del jugador a la nueva sesión
-
Herencia de parámetros: transfiera los parámetros que no han cambiado para mantener la coherencia
ejemplo Modificación de los parámetros de cambio de hora
Para cambiar de una ventana de 1 hora a una ventana de 2 horas:
-
Sesión actual:
start=2024-08-26T10:00:00Z&end=2024-08-26T11:00:00Z -
Crear nueva sesión:
start=2024-08-26T10:00:00Z&end=2024-08-26T12:00:00Z -
Transición del reproductor a la URL de la nueva sesión
importante
Las solicitudes de varias listas de reproducción multivariantes para una sola sesión no actualizan los parámetros después de la primera solicitud. Los parámetros permanecen inmutables durante la sesión.