Prepárese para el AWS CloudFormation despliegue de la CDN y MediaTailor las integraciones - 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.

Prepárese para el AWS CloudFormation despliegue de la CDN y MediaTailor las integraciones

AWS Elemental MediaTailor la implementación AWS CloudFormation requiere requisitos previos y pasos de preparación específicos. Antes de empezar AWS CloudFormation a trabajar con Amazon para integrar MediaTailor y Amazon CloudFront, asegúrate de tener lo siguiente.

  • Una AWS cuenta con permisos MediaTailor de CloudFront creación y AWS CloudFormation recursos

  • Un origen de contenido en el que esté alojado el contenido de vídeo (por ejemplo AWS Elemental MediaPackage, Amazon S3 u otro servidor de origen)

  • Un servidor de decisiones publicitarias (ADS) que pueda responder a las solicitudes de VAST

Antes de implementar la AWS CloudFormation plantilla, reúna estos parámetros necesarios:

AdServerUrl

URL del servidor de anuncios VAST para la inserción dinámica de anuncios. Se proporciona un punto final VAST estático para realizar pruebas.

ContentOriginDomainName

Nombre de dominio del origen de tu contenido sin protocolo (p. ej.mediapackage-domain.mediapackagev2.us-west-2.amazonaws.com,mybucket.s3.amazonaws.com,, ocustom-origin.example.com). No incluyas prefijos http://o https://ni ninguna ruta.

ContentOriginType

El tipo de origen del contenido:

  • mediapackagev2: Para orígenes AWS Elemental MediaPackage

  • s3: Para los orígenes de los buckets de Amazon S3

  • personalizado: para cualquier otro tipo de origen

La plantilla creará varios AWS recursos que funcionarán juntos para ofrecer tu contenido con anuncios personalizados. A continuación se describe lo que hace cada componente:

Control de acceso a Origin

El control de acceso de Origin (OAC) es una función de seguridad que garantiza que solo se pueda acceder a tu contenido a través de tu servidor de origen CloudFront, y no directamente desde él. Esto ayuda a proteger tu contenido del acceso no autorizado.

Para MediaPackage los orígenes de Amazon S3, la plantilla crea un recurso de Origin Access Control (OAC) para proteger el acceso a su contenido.

MediaTailor configuración de reproducción

La configuración MediaTailor de reproducción es el componente principal que gestiona la inserción de anuncios. Recibe el contenido de tu origen, solicita anuncios a tu servidor de anuncios y los combina en una transmisión personalizada para cada espectador.

La plantilla crea una configuración de MediaTailor reproducción con los siguientes ajustes:

  • Fuente de contenido de vídeo que apunta a su CloudFront distribución

  • URL del servidor de decisiones publicitarias configurada para el punto final VAST especificado

  • Configuración previa a la reproducción en directo para la inserción de anuncios durante las retransmisiones en directo

  • Configuración de CDN con los prefijos de URL de segmento adecuados

CloudFront distribución

La CloudFront distribución entrega su contenido a los espectadores de todo el mundo con baja latencia. Gestiona diferentes tipos de solicitudes (manifiestos, segmentos de contenido, segmentos de anuncios) y las dirige a los orígenes correspondientes.

Para los nuevos profesionales de la radiodifusión CDNs, estos son algunos términos clave:

Origen

Un servidor donde se almacena el contenido original (como MediaPackage Amazon S3)

Comportamiento de la caché

Reglas que determinan cómo se almacenan y entregan los diferentes tipos de contenido

Política de caché

Configuraciones que controlan cuánto tiempo se almacena en caché el contenido y qué componentes de la solicitud afectan al almacenamiento en caché

La plantilla crea una CloudFront distribución con los siguientes componentes:

  • Tres orígenes:

    • Origen del contenido (MediaPackageAmazon S3 o personalizado)

    • MediaTailor el origen del manifiesto

    • MediaTailor origen de los segmentos

  • Comportamientos en caché con los patrones adecuados:

    • Comportamiento predeterminado de los segmentos de contenido

    • Comportamiento de los segmentos de MediaTailor anuncios (/tm/*)

    • Comportamiento de los medios MediaTailor intersticiales (/v1/i-media/*)

    • Comportamiento de los manifiestos personalizados (/v1/*)

    • Comportamiento de las solicitudes de redireccionamiento de segmentos (/segment/*)

  • Políticas de caché optimizadas para cada comportamiento:

    • CachingOptimized para contenido que se puede almacenar en caché

    • CachingDisabled para manifiestos personalizados

  • Políticas de solicitud de Origin para garantizar un reenvío adecuado de los encabezados

  • Políticas de encabezados de respuesta para la compatibilidad con CORS