Implemente la resiliencia multirregional MediaTailor con MQAR - 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.

Implemente la resiliencia multirregional MediaTailor con MQAR

AWS Elemental MediaTailor La resiliencia multirregional se mejora mediante la resiliencia basada en la calidad de los medios (MQAR), una CloudFront función avanzada de Amazon que ayuda a MediaTailor ofrecer la mejor experiencia de streaming posible. Selecciona automáticamente el origen con la puntuación de calidad más alta cuando tienes varios orígenes en distintas regiones. AWS Esta función es especialmente valiosa para la transmisión en directo cuando se necesita un servicio ininterrumpido.

¿Cómo funciona MQAR

CloudFront MQAR permite seleccionar automáticamente el origen con la puntuación de calidad más alta. Esto garantiza que los espectadores reciban la mejor experiencia de streaming posible. Cuando se configura correctamente, MQAR ofrece las siguientes ventajas:

  • Selección automática del origen de la más alta calidad

  • Conmutación por error perfecta entre AWS regiones durante las interrupciones

  • Experiencia de visualización mejorada con interrupciones mínimas

  • Monitorización y adaptación de la calidad en tiempo real

Paso 1: Verificar los requisitos de MQAR

Antes de implementar el MQAR, compruebe que su infraestructura cumple estos requisitos. MQAR funciona comparando los niveles de calidad de varios orígenes, por lo que necesitas contenido idéntico disponible en varias AWS regiones.

  • Los codificadores envían flujos de ingesta alineados a todos los MediaPackage canales mediante flujos de ingesta CMAF bloqueados por época

  • Dos MediaPackage canales idénticos en regiones diferentes, con puntos finales de origen idénticos AWS

  • Ingesta de CMAF para MediaPackage canales (habilitada de forma predeterminada)

  • CloudFront distribución configurada para admitir MQAR

  • MediaTailor configuraciones para cada punto final MediaPackage

Paso 2: Configure sus codificadores para MQAR

Sus codificadores deben producir salidas consistentes y sincronizadas en todas las regiones para que MQAR funcione de manera eficaz. Esta coherencia permite realizar comparaciones CloudFront de calidad precisas entre los orígenes.

Configure sus MediaLive salidas con los siguientes ajustes:

  • Asegúrese de que todas las velocidades de fotogramas de vídeo del grupo de salida CMAF sean consistentes (todas las velocidades de fotogramas fraccionarias o enteras).

  • Evite las transiciones entre velocidades de fotogramas fraccionarias y enteras en las sesiones de codificación.

  • Configure los números de secuencia de los segmentos de salida para que nunca retrocedan en las sesiones de codificación.

  • Utilice nombres de salida del codificador idénticos en todas las regiones.

Para obtener más información sobre la configuración de MediaLive MQAR, consulte Trabajar con MQCS en la guía del MediaLive usuario.

Paso 3: Configurar MediaPackage para MQAR

Configure sus MediaPackage canales y puntos finales con estas configuraciones:

Para configurarlos para MediaPackage MQAR
  1. Cree configuraciones de canales y terminales idénticas en cada AWS región.

  2. Utilice CMAF como tipo de entrada de canal.

  3. Para el MediaPackage origen principal, habilite la configuración del error del punto final de Force con estos ajustes:

    • Listas de reproducción multivariantes obsoletas, listas de reproducción multimedia o MPDs

    • Lista de reproducción multivariante, lista de reproducción multimedia o MPD incompletas

    • Entrada de pizarra

  4. Para los MediaPackage orígenes de respaldo, no habilite estas configuraciones de error para maximizar las posibilidades de que la conmutación por error se realice correctamente.

Para obtener más información sobre la configuración MediaPackage para MQAR, consulte Aprovechar las puntuaciones de calidad multimedia mediante AWS Elemental MediaPackage el uso de la guía del usuario. MediaPackage

Paso 4: Configurar CloudFront para MQAR

En la CloudFront configuración, habilita MQAR y define cómo selecciona entre sus orígenes. Cree un grupo de origen con la opción de puntuación de calidad multimedia habilitada.

Para configurarlo CloudFront para MQAR
  1. Cree una CloudFront distribución cuyos orígenes apunten a sus puntos MediaTailor finales.

  2. Cree un grupo de orígenes que incluya estos orígenes.

  3. En la configuración del grupo de origen, active la opción Puntuación de calidad multimedia.

  4. Configure los criterios de conmutación por error para incluir los códigos de respuesta 404 no encontrados. Si lo desea, puede incluir otros códigos 4xx/5xx.

  5. Cree comportamientos de caché independientes para el patrón de ruta de cada canal. Esto evita mezclar partituras cuando el mismo grupo de origen sirve a varios canales.

nota

El MQAR no está disponible cuando se utilizan funciones Lambda @Edge en activadores orientados al origen (solicitud de origen y respuesta de origen) que están asociados al comportamiento de la caché de la distribución.

Para obtener más información sobre la configuración de MQAR, consulte CloudFront la resiliencia basada en la calidad de los medios en la guía para desarrolladores. CloudFront

Paso 5: Configurar para MQAR MediaTailor

Para completar la configuración de MQAR, configúrela MediaTailor en cada región para que funcione con su arquitectura multirregional. Esto garantiza una inserción de anuncios coherente, independientemente del origen CloudFront que se seleccione.

Para configurar MediaTailor para MQAR
  1. Cree MediaTailor configuraciones idénticas en cada región, apuntando a los puntos MediaPackage finales correspondientes.

  2. Configure el prefijo del segmento de contenido de la CDN para usar su CloudFront dominio de distribución.

  3. Asegúrese de que las configuraciones del servidor de decisiones publicitarias sean idénticas en todas las regiones.

Esta configuración garantiza que, independientemente del origen que se CloudFront seleccione en función de los niveles de calidad, MediaTailor se puedan seguir personalizando los anuncios de forma coherente.

Paso 6: Pon a prueba la configuración de MQAR

Después de configurar MQAR, pruebe su configuración para asegurarse de que funciona como se espera:

Para probar la configuración de MQAR
  1. Solicita contenido a través de tu CloudFront distribución.

  2. Supervise los registros en tiempo real para comprobar si CloudFront está seleccionando los orígenes en función de los niveles de calidad.

  3. Simule un error en su AWS región principal para probar el comportamiento de la conmutación por error.

  4. Comprueba que la inserción de anuncios sigue funcionando correctamente durante la conmutación por error.

Pasos a seguir a continuación

Tras implementar MQAR, ten en cuenta los siguientes pasos: