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 la integración de CDN con MediaTailor
Esta sección proporciona orientación sobre la integración AWS Elemental MediaTailor con una red de entrega de contenido (CDN).
La integración efectiva de la CDN MediaTailor es esencial para ofrecer experiencias de streaming de alta calidad con anuncios personalizados a gran escala. En esta guía, se explica el proceso completo de configuración, configuración y optimización de la integración de la CDN.
Para obtener información sobre la creación de MediaTailor configuraciones, consulteAWS Elemental MediaTailor Utilización para insertar anuncios. Para obtener información sobre la creación CloudFront de una distribución, consulte Creación de una distribución en la Guía para CloudFront desarrolladores.
Para garantizar la claridad de esta guía, se utiliza la siguiente terminología para describir los distintos tipos de manifiestos:
-
Manifiestos HLS:
-
Lista de reproducción multivariante: el manifiesto de nivel superior que contiene enlaces a listas de reproducción multimedia
-
Lista de reproducción multimedia: el manifiesto de segundo nivel con enlaces a segmentos de contenido
-
-
Manifiestos de DASH:
-
MPD (descripción de la presentación para los medios): término estándar para los manifiestos de DASH
-
La integración MediaTailor con una CDN ofrece los siguientes beneficios:
-
Reducción de la latencia para los espectadores
-
Escalabilidad mejorada para eventos de alto tráfico
-
Fiabilidad mejorada mediante rutas de entrega redundantes
-
Costes optimizados al reducir el tráfico de origen
-
Mejor protección contra DDo los ataques S
Componentes y requisitos de integración de CDN
Una integración exitosa de la CDN MediaTailor implica configurar los siguientes componentes clave:
- Comportamientos de enrutamiento de CDN
-
Reglas que determinan cómo se enrutan los diferentes tipos de solicitudes (manifiestos, segmentos de contenido, segmentos de anuncios) a través de tu CDN.
- Mapeo de CDN en MediaTailor
-
Configuración MediaTailor que garantiza que los manifiestos hagan referencia a su dominio de CDN en lugar de hacer referencia directamente a los servidores de origen.
- Configuración de seguridad
-
Configuraciones que protegen su contenido e infraestructura, incluidas la seguridad del transporte, el control de acceso y la supervisión.
- Pruebas y validación
-
Procedimientos para comprobar que la integración de la CDN funciona correctamente antes de implementarla en producción.
Requisitos previos para la integración de la CDN
Antes de configurar la integración de la CDN, asegúrese de tener lo siguiente:
-
Una MediaTailor configuración con los siguientes ajustes:
-
Su origen de contenido como fuente de contenido
-
Tu ADS como servidor de decisiones publicitarias
También necesitas el origen y el ADS URLs en los pasos de integración de la CDN.
-
-
Acceda a la interfaz de configuración de su CDN
-
Comprensión de la terminología específica de su CDN para los comportamientos, las reglas y la configuración de la memoria caché
-
Conocimiento de la estructura del contenido, incluidas las extensiones de archivo utilizadas para los segmentos (como .ts, .mp4 o .m4s)
Pasos de configuración de la integración de CDN
El proceso de integración MediaTailor con una CDN sigue estos pasos de alto nivel:
-
Configure los comportamientos de enrutamiento de la CDN: configure su CDN para que enrute los diferentes tipos de solicitudes de manera adecuada.
-
Configure el mapeo de CDN en MediaTailor: actualice su MediaTailor configuración para usar sus nombres de dominio de CDN.
-
Implemente las mejores prácticas de seguridad: configure los ajustes de seguridad para proteger su contenido e infraestructura.
-
Pruebe su integración: compruebe que la integración de la CDN funciona correctamente.
Encabezados necesarios para MediaTailor la integración de la CDN
MediaTailor Para que funcione correctamente con su CDN, debe configurar su CDN para que reenvíe encabezados HTTP específicos. Estos encabezados son esenciales para una funcionalidad adecuada, incluida la compresión, la detección de dispositivos, la personalización de anuncios y la segmentación geográfica.
Configura tu CDN para reenviar los siguientes encabezados a: MediaTailor
Accept-Encoding
-
Propósito: Necesario para la funcionalidad de compresión
Detalles: este encabezado indica MediaTailor qué métodos de compresión admite el cliente. MediaTailor utiliza esta información para comprimir los manifiestos cuando es posible, lo que reduce el uso del ancho de banda y mejora el rendimiento. Los dispositivos antiguos que no admiten la compresión no enviarán este encabezado y MediaTailor devolverán los manifiestos sin comprimir.
User-Agent
-
Finalidad: Necesario para la detección de dispositivos y la personalización de anuncios
Detalles: MediaTailor analiza el encabezado del agente de usuario para identificar el tipo de dispositivo del cliente, el navegador y las capacidades. Esta información se utiliza para segmentar los anuncios, realizar optimizaciones específicas para cada dispositivo y garantizar la compatibilidad con distintos clientes de reproducción.
Host
-
Propósito: Necesario para el correcto enrutamiento de las solicitudes
Detalles: el
Host
encabezado garantiza que las solicitudes se envíen al MediaTailor punto final correcto. Esto es particularmente importante en entornos de múltiples inquilinos y cuando se utilizan configuraciones de dominio personalizadas.Muchos CDNs, incluido Amazon CloudFront, no reenvían el
Host
encabezado de forma predeterminada. Para CloudFront los usuarios: consulte las Configurar el Host reenvío de encabezados instrucciones de configuración. X-Forwarded-For
-
Finalidad: Necesario para la detección de la IP del cliente y la segmentación geográfica
Detalles: este encabezado conserva la dirección IP original del cliente cuando las solicitudes pasan por tu CDN. MediaTailor utiliza esta información para la segmentación geográfica de los anuncios, el análisis y el cumplimiento de las restricciones de contenido regionales.
importante
Los cuatro encabezados son necesarios para una MediaTailor funcionalidad completa. La falta de alguno de estos encabezados puede provocar una reducción de la funcionalidad, que incluye:
-
Imposibilidad de comprimir los manifiestos (falta la codificación de aceptación)
-
Problemas de segmentación de anuncios y compatibilidad de dispositivos deficientes (falta el agente de usuario)
-
Fallos en el enrutamiento de las solicitudes (falta el host)
-
Análisis y segmentación geográfica inexactos (faltan) X-Forwarded-For
Para obtener instrucciones de configuración específicas de la CDN, consulte las secciones sobre los comportamientos de enrutamiento y el almacenamiento en caché que hacen referencia a esta lista de encabezados.
Los siguientes temas proporcionan instrucciones detalladas para cada aspecto de la integración de la CDN.