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 parametrizar el comportamiento y la 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 las sesiones 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 sesiones con parámetros:
-
Inicialización de sesión implícita: 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 de sesión explícita (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:
-
Especificación única: los parámetros solo se pueden especificar una vez, al inicializar la sesión
-
Persistencia en toda la sesión: los parámetros se mantienen durante toda la sesión
-
Inmutable tras 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 una nueva sesión: inicialice una nueva sesión con los valores de los parámetros actualizados
-
Transición del jugador: realiza una transición fluida del jugador a la nueva sesión
-
Herencia de parámetros: mantenga los parámetros sin cambios para mantener la coherencia
ejemplo Modificación de los parámetros de cambio horario
Para cambiar de un período de 1 hora a uno 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
-
Cambia el reproductor a la nueva URL de sesión
importante
Las solicitudes múltiples de 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.