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 comportamentos de roteamento de CDN para MediaTailor
Esta seção explica como configurar sua rede de distribuição de conteúdo (CDN) para rotear diferentes tipos de solicitações de forma adequada para AWS Elemental MediaTailor integração. A configuração de roteamento adequada garante que as solicitações de manifesto, os segmentos de conteúdo e os segmentos de anúncios sejam tratados corretamente.
Configurar os comportamentos de roteamento da CDN é uma etapa crítica na criação de um pipeline eficiente de entrega de conteúdo. Ao configurar regras de roteamento específicas para diferentes tipos de conteúdo, você pode otimizar o armazenamento em cache, melhorar o desempenho de entrega e garantir que a inserção de anúncios personalizados funcione corretamente.
Importante
A falha na inclusão de cabeçalhos CORS no objeto em cache ou na resposta da CDN aos visualizadores pode causar falhas na reprodução.
Configuração do comportamento de roteamento CDN
Configure sua CDN para rotear diferentes tipos de solicitações de forma adequada.
Roteamento de segmentos de conteúdo
O roteamento de segmentos de conteúdo direciona as solicitações de seus segmentos de conteúdo reais para o servidor de origem. Assim como o roteamento de segmentos de anúncios, o roteamento de segmentos de conteúdo também requer uma configuração adequada do CORS para garantir uma reprodução suave em players baseados na web.
Para obter orientações detalhadas de configuração, consulte o CloudFront exemplo emPrecedência 4: comportamento do caminho de origem do conteúdo. Este exemplo fornece configurações específicas que você deve seguir CloudFront ou adaptar para outras CDNs.
Os principais requisitos de configuração para roteamento de segmentos de conteúdo incluem:
-
Use padrões de caminho que correspondam às extensões de arquivo do segmento de conteúdo (como
*.ts
*.mp4
, ou*.m4s
) -
Encaminhe solicitações para sua origem de conteúdo (como um bucket ou MediaPackage endpoint do Amazon S3)
-
Para obter uma taxa de acerto de cache ideal, inclua somente parâmetros de sequência de caracteres de consulta que façam com que sua origem modifique a resposta na chave de cache e encaminhe a solicitação de origem
-
Aplique uma política de cache apropriada com valores TTL maiores que 24 horas
-
Inclua cabeçalhos de resposta do CORS para seus espectadores
Roteamento de segmentos de anúncios
O roteamento do segmento de anúncios é fundamental para oferecer anúncios personalizados aos espectadores. Ao configurar o roteamento do segmento de anúncios, você deve implementar o tratamento adequado do CORS (Cross-Origin Resource Sharing) para evitar problemas de envenenamento do cache que podem causar falhas de reprodução em players baseados na web.
Para obter orientações detalhadas de configuração, consulte o CloudFront exemplo emPrecedência 0: comportamento do caminho dos segmentos de anúncios. Este exemplo fornece configurações específicas que você deve seguir CloudFront ou adaptar para outras CDNs.
Os principais requisitos de configuração para roteamento de segmentos de anúncios incluem:
-
Use o padrão de caminho
/tm/*
especificamente para segmentos de MediaTailor anúncios -
Encaminhar solicitações para
segments.mediatailor.
.amazonaws.com.rproxy.govskope.caregion
-
Para obter uma taxa de acerto de cache ideal, não inclua nenhum cabeçalho de solicitação do visualizador, cookies ou parâmetros de sequência de caracteres de consulta na chave de cache ou na solicitação de origem
-
Aplique uma política de cache apropriada com valores TTL maiores que 24 horas
-
Inclua cabeçalhos de resposta do CORS para seus espectadores
Roteamento de solicitações de manifesto
Para encaminhar solicitações de playlists multivariantes, playlists de mídia e MPD para MediaTailor, use as seguintes configurações gerais. Para CloudFront configuração, consulteConfigurando o comportamento do cache do manifesto.
-
Na sua interface de configuração de CDN, crie comportamentos para diferentes tipos de manifesto.
-
Defina padrões de caminho para combinar extensões multivariantes de arquivos de playlists e playlists de mídia (
*.m3u8
para HLS) e extensões de arquivo MPD (para DASH).*.mpd
-
Defina a configuração de origem em sua CDN para apontar para seu endpoint MediaTailor de configuração.
-
Para inserção de anúncios, desative o armazenamento em cache de playlists multivariantes personalizadas, playlists de mídia e. MPDs Como a inserção de anúncios fornece manifestos personalizados, sua CDN não deve armazená-los em cache. Se um dispositivo de reprodução diferente do pretendido receber uma playlist em cache ou MPD, isso poderá resultar em problemas com a reprodução ou o rastreamento. Para obter orientações abrangentes sobre armazenamento em cache, incluindo recomendações de TTL para todos os tipos de conteúdo, consulte. Otimização de cache para CDN e integrações MediaTailor
-
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.
-
Ative o encaminhamento da sequência de caracteres de consulta para transmitir parâmetros de segmentação de anúncios.
Melhores práticas de roteamento CDN
Ao configurar os comportamentos de roteamento da CDN, siga estas melhores práticas para garantir desempenho e confiabilidade ideais:
- Use padrões de caminho específicos
-
Crie padrões de caminho específicos que correspondam com precisão à sua estrutura de conteúdo para garantir o roteamento adequado.
- Priorize a ordem do comportamento
-
Na maioria CDNs, os comportamentos são avaliados em ordem. Coloque comportamentos mais específicos antes dos mais gerais.
- Teste padrões de comportamento
-
Verifique se seus padrões de caminho correspondem corretamente às solicitações esperadas antes da implantação na produção.
- Documente sua configuração
-
Mantenha a documentação dos comportamentos de roteamento de sua CDN para facilitar a solução de problemas e futuras atualizações.
Próximas etapas
Depois de configurar seus comportamentos de roteamento de CDN, a próxima etapa é configurar o mapeamento de CDN em. MediaTailor Para obter instruções, consulte Configure o mapeamento de CDN em MediaTailor.