Configure a integração da CDN com MediaTailor - 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á.

Configure a integração da CDN com MediaTailor

Esta seção fornece orientação sobre a integração AWS Elemental MediaTailor com uma rede de distribuição de conteúdo (CDN).

A integração efetiva da CDN com MediaTailor é essencial para oferecer experiências de streaming de alta qualidade com anúncios personalizados em grande escala. Este guia orienta você pelo processo completo de configuração, configuração e otimização da integração com a CDN.

Para obter informações sobre a criação MediaTailor de configurações, consulteUsando AWS Elemental MediaTailor para inserir anúncios. Para obter informações sobre como criar uma CloudFront distribuição, consulte Criação de uma distribuição no Guia do CloudFront desenvolvedor.

Para garantir clareza neste guia, a terminologia a seguir é usada para descrever diferentes tipos de manifestos:

  • O HLS manifesta:

    • Playlist multivariante: o manifesto de nível superior que contém links para playlists de mídia

    • Playlist de mídia: o manifesto de segundo nível com links para segmentos de conteúdo

  • O DASH manifesta:

    • MPD (Descrição da apresentação de mídia): o termo padrão para manifestos do DASH

A integração MediaTailor com uma CDN oferece os seguintes benefícios:

  • Latência reduzida para espectadores

  • Escalabilidade aprimorada para eventos de alto tráfego

  • Confiabilidade aprimorada por meio de caminhos de entrega redundantes

  • Custos otimizados reduzindo o tráfego de origem

  • Melhor proteção contra ataques DDo S

Componentes e requisitos de integração de CDN

Uma integração bem-sucedida da CDN MediaTailor envolve a configuração dos seguintes componentes principais:

Comportamentos de roteamento de CDN

Regras que determinam como diferentes tipos de solicitações (manifestos, segmentos de conteúdo, segmentos de anúncios) são roteados por meio de sua CDN.

Mapeamento de CDN em MediaTailor

Configuração MediaTailor que garante que os manifestos façam referência ao seu domínio CDN em vez de referenciar diretamente os servidores de origem.

Configurações de segurança

Configurações que protegem seu conteúdo e sua infraestrutura, incluindo segurança de transporte, controle de acesso e monitoramento.

Teste e validação

Procedimentos para verificar se sua integração de CDN está funcionando corretamente antes da implantação na produção.

Pré-requisitos para integração com CDN

Antes de configurar sua integração com a CDN, verifique se você tem o seguinte:

  1. Uma MediaTailor configuração com as seguintes configurações:

    • Sua origem de conteúdo como fonte de conteúdo

    • Seu ADS como servidor de decisão de anúncios

    Você também precisa da origem e do ADS URLs nas etapas de integração do CDN.

  2. Acesso à interface de configuração da sua CDN

  3. Compreensão da terminologia específica da sua CDN para comportamentos, regras e configurações de cache

  4. Conhecimento de sua estrutura de conteúdo, incluindo extensões de arquivo usadas para segmentos (como .ts, .mp4 ou .m4s)

Etapas de configuração da integração CDN

O processo de integração MediaTailor com uma CDN segue estas etapas de alto nível:

  1. Configurar comportamentos de roteamento de CDN - Configure seu CDN para rotear diferentes tipos de solicitações de forma adequada.

  2. Configure o mapeamento CDN em MediaTailor - Atualize sua MediaTailor configuração para usar seus nomes de domínio CDN.

  3. Implemente as melhores práticas de segurança — defina as configurações de segurança para proteger seu conteúdo e sua infraestrutura.

  4. Teste sua integração - Verifique se sua integração com a CDN está funcionando corretamente.

Cabeçalhos necessários para integração com MediaTailor CDN

MediaTailor Para funcionar corretamente com sua CDN, você deve configurar sua CDN para encaminhar cabeçalhos HTTP específicos. Esses cabeçalhos são essenciais para a funcionalidade adequada, incluindo compressão, detecção de dispositivos, personalização de anúncios e segmentação geográfica.

Configure sua CDN para encaminhar os seguintes cabeçalhos para: MediaTailor

Accept-Encoding

Objetivo: Necessário para a funcionalidade de compressão

Detalhes: Esse cabeçalho informa MediaTailor quais métodos de compactação o cliente suporta. MediaTailor usa essas informações para compactar manifestos quando possível, reduzindo o uso da largura de banda e melhorando o desempenho. Dispositivos antigos que não oferecem suporte à compactação não enviarão esse cabeçalho e MediaTailor retornarão manifestos não compactados.

User-Agent

Objetivo: necessário para detecção de dispositivos e personalização de anúncios

Detalhes: MediaTailor analisa o cabeçalho User-Agent para identificar o tipo de dispositivo cliente, o navegador e os recursos. Essas informações são usadas para segmentação de anúncios, otimizações específicas de dispositivos e garantia de compatibilidade com diferentes clientes de reprodução.

Host

Objetivo: Necessário para o roteamento adequado da solicitação

Detalhes: o Host cabeçalho garante que as solicitações sejam roteadas para o MediaTailor endpoint correto. Isso é particularmente importante em ambientes multilocatários e ao usar configurações de domínio personalizadas.

Muitos CDNs, incluindo a Amazon CloudFront, não encaminham o Host cabeçalho por padrão. Para CloudFront usuários: consulte Configurar o encaminhamento de Host cabeçalho para obter instruções de configuração.

X-Forwarded-For

Objetivo: Necessário para detecção de IP do cliente e segmentação geográfica

Detalhes: esse cabeçalho preserva o endereço IP original do cliente quando as solicitações passam pela sua CDN. MediaTailor usa essas informações para segmentação geográfica de anúncios, análises e conformidade com restrições de conteúdo regionais.

Importante

Todos os quatro cabeçalhos são necessários para a MediaTailor funcionalidade completa. A falta de qualquer um desses cabeçalhos pode resultar na redução da funcionalidade, incluindo:

  • Incapacidade de compactar manifestos (falta a codificação de aceitação)

  • Segmentação deficiente de anúncios e problemas de compatibilidade de dispositivos (falta o User-Agent)

  • Falhas no roteamento de solicitações (host ausente)

  • Segmentação geográfica e análise imprecisas (ausentes) X-Forwarded-For

Para obter instruções de configuração específicas da CDN, consulte as seções de comportamento de roteamento e armazenamento em cache que fazem referência a essa lista de cabeçalhos.

Os tópicos a seguir fornecem instruções detalhadas para cada aspecto da integração com a CDN.