Prepare-se para a AWS CloudFormation implantação de CDN e MediaTailor integrações - AWS Elemental MediaTailor

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Prepare-se para a AWS CloudFormation implantação de CDN e MediaTailor integrações

AWS Elemental MediaTailor a implantação com AWS CloudFormation requer pré-requisitos específicos e etapas de preparação. Antes de começar a trabalhar com AWS CloudFormation a integração MediaTailor com a Amazon CloudFront, verifique se você tem o seguinte.

  • Uma AWS conta com permissões para criar MediaTailor, CloudFront, e AWS CloudFormation recursos

  • Uma origem de conteúdo na qual seu conteúdo de vídeo é hospedado (como AWS Elemental MediaPackage Amazon S3 ou outro servidor de origem)

  • Um servidor de decisão de anúncios (ADS) que pode responder a solicitações VAST

Antes de implantar o AWS CloudFormation modelo, reúna estes parâmetros necessários:

AdServerUrl

URL do servidor de anúncios VAST para inserção dinâmica de anúncios. Um endpoint VAST estático é fornecido para teste.

ContentOriginDomainName

Nome de domínio da origem do seu conteúdo sem protocolo (por exemplomediapackage-domain.mediapackagev2.us-west-2.amazonaws.com,mybucket.s3.amazonaws.com,, oucustom-origin.example.com). Não inclua prefixos http://ou https://nem nenhum caminho.

ContentOriginType

O tipo de origem do conteúdo:

  • mediapackagev2: Para origens AWS Elemental MediaPackage

  • s3: Para origens de buckets do Amazon S3

  • personalizado: Para qualquer outro tipo de origem

O modelo criará vários AWS recursos que funcionam juntos para fornecer seu conteúdo com anúncios personalizados. A seguir, descrevemos o que cada componente faz:

Controle de acesso do Origin

O Origin Access Control (OAC) é um recurso de segurança que garante que seu conteúdo só possa ser acessado por meio do servidor de origem CloudFront, e não diretamente dele. Isso ajuda a proteger seu conteúdo contra acesso não autorizado.

Para MediaPackage origens do Amazon S3, o modelo cria um recurso Origin Access Control (OAC) para proteger o acesso ao seu conteúdo.

MediaTailor configuração de reprodução

A configuração de MediaTailor reprodução é o componente principal que manipula a inserção de anúncios. Ele recebe conteúdo de sua origem, solicita anúncios do seu servidor de anúncios e os combina em um fluxo personalizado para cada espectador.

O modelo cria uma configuração de MediaTailor reprodução com as seguintes configurações:

  • Fonte de conteúdo de vídeo apontando para sua CloudFront distribuição

  • URL do servidor de decisão de anúncio configurado para seu endpoint VAST especificado

  • Configuração de pré-lançamento ao vivo para inserção de anúncios durante transmissões ao vivo

  • Configuração de CDN com prefixos de URL de segmento apropriados

CloudFront distribuição

A CloudFront distribuição entrega seu conteúdo para espectadores em todo o mundo com baixa latência. Ele lida com diferentes tipos de solicitações (manifestos, segmentos de conteúdo, segmentos de anúncios) e as encaminha para as origens apropriadas.

Para profissionais de radiodifusão CDNs iniciantes, aqui estão alguns termos-chave:

Origem

Um servidor onde seu conteúdo original é armazenado (como MediaPackage o Amazon S3)

Comportamento de cache

Regras que determinam como diferentes tipos de conteúdo são armazenados em cache e entregues

Política de cache

Configurações que controlam por quanto tempo o conteúdo é armazenado em cache e quais componentes da solicitação afetam o armazenamento em cache

O modelo cria uma CloudFront distribuição com os seguintes componentes:

  • Três origens:

    • Origem do conteúdo (MediaPackageAmazon S3 ou personalizado)

    • MediaTailor manifesta origem

    • MediaTailor origem dos segmentos

  • Comportamentos de cache com padrões apropriados:

    • Comportamento padrão para segmentos de conteúdo

    • Comportamento para segmentos de MediaTailor anúncios (/tm/*)

    • Comportamento para mídia MediaTailor intersticial (/v1/i-media/*)

    • Comportamento para manifestos personalizados (/v1/*)

    • Comportamento das solicitações de redirecionamento de segmentos (/segment/*)

  • Políticas de cache otimizadas para cada comportamento:

    • CachingOptimized para conteúdo armazenável em cache

    • CachingDisabled para manifestos personalizados

  • Políticas de solicitação de origem para garantir o encaminhamento adequado do cabeçalho

  • Políticas de cabeçalho de resposta para suporte ao CORS