Configure terceiros CDNs para entrega MediaTailor de anúncios - 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 terceiros CDNs para entrega MediaTailor de anúncios

Terceiros CDNs como a Akamai e a Fastly podem melhorar significativamente o desempenho e a escalabilidade da entrega de AWS Elemental MediaTailor anúncios e, ao mesmo tempo, reduzir os custos de largura de banda. No entanto, a configuração de CDN para publicidade personalizada requer configurações específicas que diferem da entrega de vídeo padrão.

Este guia explica o processo completo de configuração de sua CDN de terceiros para que ela funcione de forma otimizada. MediaTailor Você aprenderá a configurar dois comportamentos essenciais:

  • Ignorar manifesto: garante que cada espectador receba inserções de anúncios personalizadas, evitando o armazenamento em cache do manifesto

  • Cache de segmentos: maximiza o desempenho e reduz os custos ao armazenar em cache o conteúdo de vídeo de forma eficiente

O processo de configuração normalmente leva de 30 a 60 minutos e inclui seleção, configuração, verificação e otimização do provedor. Depois de concluída, você terá uma configuração de CDN que oferece anúncios personalizados de forma eficiente, mantendo a experiência ideal do espectador.

nota

Este guia se concentra nas configurações da Akamai e do Fastly. Para obter instruções de CloudFront configuração, consulteIntegração do CloudFront.

Pré-requisitos

Antes de configurar sua CDN de terceiros com MediaTailor, verifique se você tem:

  • Uma MediaTailor configuração ativa que inclui a origem do conteúdo e o servidor de decisão do anúncio

  • Acesso à interface de configuração da sua CDN

  • Uma lista de extensões de arquivo usadas em seu conteúdo (.m3u8, .mpd, .ts e assim por diante)

  • Documentação do seu provedor de CDN para referência

Para obter instruções CloudFront de configuração em vez de instruções de terceiros CDNs, consulteIntegração do CloudFront.

Terminologia

Para entender os requisitos de configuração da CDN, você precisa conhecer esses tipos de manifesto:

  • 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

Este guia se refere a todos os arquivos de manifesto (playlists multivariantes, playlists de mídia e MPDs) coletivamente como manifestos ao discutir requisitos comuns de configuração.

Para os princípios gerais de configuração de CDN que se aplicam a todos os provedores, consulteConfigure a integração da CDN com MediaTailor.

Para obter orientação sobre otimização de CDN, consulteGuia de otimização de desempenho para CDN e integrações MediaTailor.

Configurar regras de armazenamento em cache da CDN

A configuração de cache da CDN é fundamental para a entrega de MediaTailor anúncios, pois determina como seu conteúdo alcança os espectadores. A configuração adequada garante que os manifestos permaneçam personalizados para cada visualizador, enquanto os segmentos são armazenados em cache de forma eficiente para reduzir a carga de origem e melhorar o desempenho.

Essa configuração normalmente leva de 15 a 30 minutos por provedor de CDN e requer dois comportamentos distintos:

  • Manipulação de manifestos: impede o armazenamento em cache para garantir que cada espectador receba inserções de anúncios personalizadas

  • Cache de segmentos: maximiza a eficiência do cache de conteúdo de vídeo para melhorar o desempenho de entrega

Siga estas etapas para configurar as regras de cache da sua CDN para otimizar a entrega de anúncios.

Escolha seu provedor de CDN nas guias a seguir para obter instruções específicas:

Akamai

Configure esses dois comportamentos em sua propriedade da Akamai:

  • Manipulação de manifestos para evitar o armazenamento em cache

  • Cache de segmentos para desempenho ideal

Configurar a entrega do manifesto

Configure sua CDN da Akamai para evitar o armazenamento em cache de manifestos para que cada espectador receba anúncios personalizados.

Os arquivos de manifesto contêm os pontos de inserção de anúncios personalizados que são MediaTailor gerados para cada espectador. O armazenamento em cache desses arquivos faria com que todos os espectadores vissem anúncios idênticos, anulando o propósito da publicidade personalizada.

Siga estas etapas para solicitações de manifesto (arquivos que terminam em .m3u8, .mpd ou .smil):

  1. Crie um comportamento que corresponda às extensões do arquivo de manifesto (.m3u8, .mpd, .smil)

  2. Defina a opção de armazenamento em cache como Sem armazenamento

  3. Configure as chaves de cache para incluir todos os parâmetros de consulta

  4. Ative o cabeçalho de encaminhamento do host para o roteamento de origem adequado

  5. Configure o encaminhamento de cabeçalhos para todos os cabeçalhos. Para obter os requisitos mínimos, consulteCabeçalhos necessários para integração com MediaTailor CDN.

Configurar a entrega por segmento

Configure sua CDN da Akamai para armazenar segmentos de vídeo em cache para maximizar a eficiência da CDN e reduzir a carga de origem.

Os segmentos de vídeo são os arquivos de conteúdo reais que podem ser armazenados em cache com segurança porque não contêm informações personalizadas. O cache adequado de segmentos reduz os custos de largura de banda e melhora o desempenho da reprodução para os espectadores.

Siga estas etapas para solicitações de segmentos (arquivos que terminam em .ts, .mp4, .m4s etc.):

  1. Crie um comportamento que corresponda às extensões de arquivo do segmento (.ts, .mp4, .m4s)

  2. Defina o Honor Origin Cache Control como Sim

  3. Defina as configurações padrão time-to-live (TTL) para quando os cabeçalhos de origem estiverem ausentes:

    • TTL padrão: 86400 segundos (24 horas)

    • TTL máximo: 604800 segundos (7 dias)

nota

Depois de configurar esses comportamentos, ative suas alterações de propriedade no Akamai Control Center.

As alterações entram em vigor após a ativação.

Fastly

Crie essas duas configurações em seu serviço Fastly:

  • Manipulação de manifestos para evitar o armazenamento em cache

  • Cache de segmentos para desempenho ideal

Configurar a entrega do manifesto

Configure seu Fastly CDN para ignorar o armazenamento em cache de arquivos de manifesto para que cada espectador receba conteúdo de anúncio personalizado.

Os arquivos de manifesto devem estar MediaTailor disponíveis para cada solicitação para garantir a personalização adequada do anúncio. Ignorar o cache desses arquivos garante que os parâmetros de segmentação exclusivos de cada visualizador sejam processados corretamente.

Siga estas etapas para solicitações de manifesto:

  1. Crie uma condição de solicitação para identificar caminhos de manifesto

  2. Defina a condição de cache como Não armazenar em cache para essas solicitações

  3. Defina as configurações de encaminhamento para incluir todos os parâmetros de consulta

  4. Adicione User-Agent à sua configuração de encaminhamento de cabeçalho

Configurar a entrega por segmento

Configure seu Fastly CDN para armazenar segmentos de vídeo em cache para melhorar o desempenho de entrega e reduzir o tráfego de origem.

O armazenamento em cache de segmentos é essencial para uma entrega econômica e uma experiência ideal para o espectador. Esses arquivos são idênticos para todos os visualizadores e se beneficiam significativamente do cache do CDN.

Siga estas etapas para solicitações de segmentos:

  1. Crie uma condição de solicitação para identificar caminhos de segmentos

  2. Defina as configurações de cache para honrar os cabeçalhos de cache de origem

  3. Configure o padrão time-to-live (TTL) para 86400 segundos (24 horas) para quando os cabeçalhos de origem estiverem ausentes

nota

Depois de fazer essas alterações, ative uma nova versão do seu serviço Fastly.

A configuração entra em vigor após a ativação.

Verifique sua configuração de CDN

A verificação garante que sua configuração de CDN funcione corretamente antes de você direcionar o tráfego de produção por meio dela. Esses testes confirmam que a personalização de anúncios funciona adequadamente e que o armazenamento em cache fornece os benefícios de desempenho esperados.

A verificação completa normalmente leva de 10 a 15 minutos e deve ser realizada em várias localizações geográficas, se possível.

Depois de configurar sua CDN, execute essas verificações para verificar se ela está funcionando corretamente:

  1. Teste a personalização do manifesto:

    1. Solicite o mesmo URL de conteúdo com parâmetros de anúncio diferentes

    2. Verifique se cada solicitação retorna inserções de anúncios diferentes

  2. Teste o cache do segmento:

    1. Verifique as métricas da CDN para ver a taxa de acertos do cache do segmento (deve ser maior que 90%)

    2. Monitore o tráfego de origem para confirmar que é menor do que a entrega direta

  3. Teste o desempenho da reprodução:

    1. Reproduza conteúdo por meio de sua CDN de diferentes locais

    2. Verifique a reprodução suave sem problemas de buffer

Para metodologias de teste abrangentes e procedimentos avançados de validação, consulteTeste e validação para CDN e integrações MediaTailor .

Otimize o desempenho da CDN

Depois de verificar sua configuração básica, implemente essas otimizações para maximizar o desempenho e minimizar os custos:

Monitore as principais métricas de desempenho

Acompanhe essas métricas para garantir o desempenho ideal:

Taxa de acertos do cache

Meta: Mais de 90% para segmentos de vídeo

Impacto: taxas mais altas reduzem a carga de origem e melhoram a experiência do espectador

Monitore: verifique o painel de análise do seu provedor de CDN diariamente

Tempo de resposta do Origin

Meta: menos de 200 ms para solicitações de manifesto

Impacto: a entrega mais rápida do manifesto reduz o tempo de inicialização dos espectadores

Monitor: configure alertas para tempos de resposta superiores a 500 ms

Taxas de erro

Meta: Menos de 0,1% para todas as solicitações

Impacto: altas taxas de erro indicam problemas de configuração ou problemas de origem

Monitor: configure alertas para taxas de erro superiores a 1%

Ajuste o comportamento de armazenamento em cache

Ajuste essas configurações com base nas características do seu conteúdo e nos padrões de visualização:

Otimização do TTL do segmento

Conteúdo ao vivo: use TTL mais curto (1-4 horas) para garantir atualizações oportunas

Conteúdo VOD: use TTL mais longo (24 a 48 horas) para maximizar a eficiência do cache

Segmentos de anúncios: considere um TTL mais curto (30 minutos a 2 horas) para conteúdo de anúncio atualizado com frequência

Para recomendações abrangentes de TTL e estratégias de armazenamento em cache em todos os MediaTailor fluxos de trabalho, consulte. Otimização de cache para CDN e integrações MediaTailor

Otimização geográfica

Origens multirregionais: configure a seleção de origem com base na localização do visualizador

Localizações periféricas: habilite localizações de borda adicionais em regiões com alta concentração de espectadores

Failover: configure as origens de backup para alta disponibilidade

Otimize custos

Implemente essas estratégias para reduzir os custos da CDN e, ao mesmo tempo, manter o desempenho:

  • Compressão: habilite a compactação gzip para arquivos de manifesto para reduzir o uso da largura de banda

  • Estratégia de limpeza: implemente a limpeza seletiva do cache em vez da limpeza completa do cache

  • Análise de tráfego: analise os padrões de tráfego mensalmente para identificar oportunidades de otimização

  • Seleção de níveis: use níveis de serviço de CDN apropriados com base em seus requisitos de desempenho

Solucionar problemas de CDN de terceiros

Os problemas de configuração da CDN geralmente se manifestam como problemas de personalização de anúncios ou degradação do desempenho. Use essa abordagem sistemática para identificar e resolver os problemas mais comuns que afetam a entrega de MediaTailor anúncios.

A maioria das soluções de problemas pode ser concluída em 15 a 30 minutos, verificando os sintomas específicos e aplicando as soluções correspondentes.

Se os espectadores tiverem problemas com a entrega do anúncio ou com a qualidade da reprodução, use este guia para identificar e resolver problemas comuns de configuração de CDN:

Akamai: manifestos em cache

Sintoma: os espectadores veem anúncios idênticos mesmo quando você configura parâmetros de segmentação diferentes.

Solução: verifique se você aplicou a opção Sem armazenamento em cache aos caminhos do manifesto.

Verifique também se você incluiu parâmetros de consulta na chave de cache.

Fastly: chaves de cache incorretas

Sintoma: os espectadores experimentam uma personalização de anúncios inconsistente.

Os espectadores também podem ver anúncios destinados a outros espectadores.

Solução: verifique se você definiu as configurações de encaminhamento para incluir todos os parâmetros de consulta na chave de cache.

Geral: Alto tráfego de origem

Sintoma: seus servidores de origem experimentam um tráfego inesperadamente alto

Solução: verifique as configurações de cache do segmento e os valores time-to-live (TTL).

Verifique as taxas de acerto do cache em suas métricas de CDN.

Geral: erros de reprodução

Sintoma: os espectadores enfrentam falhas no buffer ou na reprodução

Solução: verifique as regras de roteamento da CDN e a integridade da origem.

Verifique se todos os cabeçalhos necessários estão sendo encaminhados corretamente.

nota

Se essas soluções não resolverem seu problema, verifique a documentação do seu provedor de CDN. Você também pode entrar em contato com a equipe de suporte para obter etapas adicionais de solução de problemas.

Para obter orientações gerais sobre solução de problemas de CDN, consulteSolucionar problemas com a integração com MediaTailor a CDN.