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 exemplo
mediapackage-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