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.
Configure los comportamientos de enrutamiento de CDN para MediaTailor
En esta sección se explica cómo configurar la red de entrega de contenido (CDN) para enrutar diferentes tipos de solicitudes de forma adecuada para su AWS Elemental MediaTailor integración. Una configuración de enrutamiento adecuada garantiza que las solicitudes de manifiestos, los segmentos de contenido y los segmentos de anuncios se gestionen correctamente.
Configurar los comportamientos de enrutamiento de la CDN es un paso fundamental para crear un canal de entrega de contenido eficiente. Al configurar reglas de enrutamiento específicas para diferentes tipos de contenido, puedes optimizar el almacenamiento en caché, mejorar el rendimiento de la entrega y garantizar que la inserción de anuncios personalizados funcione correctamente.
importante
Si no se incluyen los encabezados CORS en el objeto almacenado en caché o en la respuesta de la CDN a los espectadores, se pueden producir errores de reproducción.
Configuración del comportamiento de enrutamiento de la CDN
Configure su CDN para enrutar los diferentes tipos de solicitudes de manera adecuada.
Enrutamiento de segmentos de contenido
El enrutamiento de segmentos de contenido dirige las solicitudes de tus segmentos de contenido reales a tu servidor de origen. Al igual que el enrutamiento de segmentos de anuncios, el enrutamiento de segmentos de contenido también requiere una configuración CORS adecuada para garantizar una reproducción fluida en los reproductores basados en la web.
Para obtener una guía de configuración detallada, consulta el CloudFront ejemplo que aparece enPrioridad 4: comportamiento de la ruta de origen del contenido. Este ejemplo proporciona ajustes específicos que debe seguir CloudFront o adaptar a otros CDNs.
Los requisitos de configuración clave para el enrutamiento de segmentos de contenido incluyen:
-
Utilice patrones de ruta que coincidan con las extensiones de archivo de sus segmentos de contenido (como
*.ts
*.mp4
, o*.m4s
) -
Dirija las solicitudes a su origen de contenido (como un bucket o MediaPackage punto final de Amazon S3)
-
Para obtener una proporción óptima de aciertos de caché, incluya únicamente los parámetros de la cadena de consulta que hagan que su origen modifique la respuesta en la clave de caché y reenvíe la solicitud de origen
-
Aplica una política de caché adecuada con valores TTL superiores a 24 horas
-
Incluya encabezados de respuesta CORS para sus espectadores
Enrutamiento de segmentos de anuncios
El direccionamiento de los segmentos de anuncios es fundamental para ofrecer anuncios personalizados a los espectadores. Al configurar el enrutamiento de los segmentos de anuncios, debes implementar un manejo adecuado del CORS (uso compartido de recursos entre orígenes) para evitar problemas de intoxicación de la memoria caché que pueden provocar errores de reproducción en los reproductores basados en la web.
Para obtener una guía de configuración detallada, consulte el CloudFront ejemplo que aparece en. Prioridad 0: comportamiento de las rutas de los segmentos de anuncios Este ejemplo proporciona ajustes específicos que debe seguir CloudFront o adaptar a otros CDNs.
Los requisitos de configuración clave para el enrutamiento de segmentos de anuncios incluyen:
-
Usa el patrón de ruta
/tm/*
específicamente para los segmentos de MediaTailor anuncios -
Enruta las solicitudes a
segments.mediatailor.
.amazonaws.com.rproxy.govskope.caregion
-
Para obtener una proporción óptima de aciertos de caché, no incluyas ningún parámetro de encabezado de solicitud del espectador, cookie o cadena de consulta en la clave de caché o en la solicitud de origen
-
Aplica una política de caché adecuada con valores TTL superiores a 24 horas
-
Incluya encabezados de respuesta CORS para sus espectadores
Enrutamiento de solicitudes de manifiesto
Para enrutar las solicitudes de listas de reproducción multivariantes, listas de reproducción multimedia y MPD MediaTailor, utilice la siguiente configuración general. Para obtener información sobre la CloudFront configuración, consulte. Configurar el comportamiento de la caché de manifiestos
-
En la interfaz de configuración de la CDN, cree comportamientos para los distintos tipos de manifiestos.
-
Establezca patrones de ruta para que coincidan con las extensiones de archivo de listas de reproducción multivariantes y listas de reproducción multimedia (
*.m3u8
para HLS) y las extensiones de archivo MPD (para DASH).*.mpd
-
Configura la configuración de origen en tu CDN para que apunte a tu punto final de configuración. MediaTailor
-
Para la inserción de anuncios, desactive el almacenamiento en caché de listas de reproducción multivariantes personalizadas, listas de reproducción multimedia y. MPDs Como la inserción de anuncios proporciona manifiestos personalizados, tu CDN no debería guardarlos en caché. Si un dispositivo de reproducción diferente al previsto recibe una lista de reproducción o un MPD en caché, podrían producirse problemas de reproducción o seguimiento. Para obtener una guía completa sobre el almacenamiento en caché, incluidas las recomendaciones de TTL para todos los tipos de contenido, consulte. Optimización del almacenamiento en caché para CDN e integraciones MediaTailor
-
Configure el reenvío de encabezados para todos los encabezados. Para conocer los requisitos mínimos, consulte. Encabezados necesarios para MediaTailor la integración de la CDN
-
Habilite el reenvío de cadenas de consulta para superar los parámetros de segmentación de los anuncios.
Mejores prácticas de enrutamiento de CDN
Al configurar los comportamientos de enrutamiento de la CDN, siga estas mejores prácticas para garantizar un rendimiento y una fiabilidad óptimos:
- Utilice patrones de ruta específicos
-
Cree patrones de ruta específicos que coincidan con precisión con su estructura de contenido para garantizar un enrutamiento adecuado.
- Prioriza el orden de comportamiento
-
En la mayoría de los casos CDNs, los comportamientos se evalúan en orden. Coloca los comportamientos más específicos antes que los más generales.
- Pon a prueba los patrones de comportamiento
-
Compruebe que los patrones de ruta coincidan correctamente con las solicitudes esperadas antes de implementarlos en producción.
- Documente su configuración
-
Mantenga la documentación de sus comportamientos de enrutamiento de CDN para facilitar la solución de problemas y las futuras actualizaciones.
Pasos a seguir a continuación
Tras configurar los comportamientos de enrutamiento de la CDN, el siguiente paso es configurar el mapeo de la CDN. MediaTailor Para obtener instrucciones, consulte Configurar el mapeo de CDN en MediaTailor.