

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á.

# Crie canais MediaTailor lineares com montagem de canais e CDN
<a name="ca-cdn-wflw"></a>

Esta seção fornece uma orientação abrangente para integrar a montagem de AWS Elemental MediaTailor canais com uma rede de distribuição de conteúdo (CDN). Siga estas etapas para configurar, configurar e otimizar sua integração de CDN de montagem de canais.

Você também pode combinar a montagem de canais com a inserção de anúncios no lado do servidor (SSAI) para criar canais lineares monetizados com publicidade personalizada. Essa integração poderosa permite que você forneça anúncios direcionados para diferentes espectadores que assistem ao mesmo conteúdo do canal, aumentando suas oportunidades de receita e mantendo uma experiência de visualização com qualidade de transmissão. Para obter informações sobre o SSAI com CDNs, consulte[Inserção de anúncios com CDN](ssai-cdn-workflow.md).

Neste tópico, usamos o termo *manifestos* para nos referirmos coletivamente a playlists multivariantes, playlists de mídia e. MPDs

Para obter mais informações sobre montagem de MediaTailor canais, consulte[Usando AWS Elemental MediaTailor para criar fluxos montados lineares](channel-assembly.md). 

## O que você precisará
<a name="ca-cdn-what-you-need"></a>

Antes de configurar a montagem MediaTailor do canal com uma CDN, reúna os seguintes recursos necessários:

**AWS conta e permissões**  
Uma AWS conta com permissões apropriadas para criar e gerenciar MediaTailor recursos  
Permissões do IAM para MediaTailor, CloudFront (se estiver usando) e serviços relacionados  
Para obter os requisitos de permissão detalhados, consulte[Segurança em AWS Elemental MediaTailor](security.md).

**Serviços necessários**  
Um MediaTailor canal de montagem de canais em execução (não apenas uma configuração SSAI)  
Uma conta de rede de distribuição de conteúdo (CDN) (Amazon CloudFront ou CDN de terceiros)  
Armazenamento de origem para seu conteúdo VOD (Amazon S3 MediaPackage ou outro servidor de origem)

**Requisitos de conteúdo**  
Fontes de VOD devidamente codificadas e empacotadas no formato HLS ou DASH. Para obter informações sobre como trabalhar com locais de origem e fontes de VOD, consulte[Trabalhando com locais de origem](channel-assembly-source-locations.md).  
Conteúdo com durações de segmentos consistentes (mínimo recomendado: 1 segundo)  
Conteúdo da lista de anúncios para intervalos publicitários (se estiver implementando a inserção de anúncios). Para obter informações sobre como configurar o slate, consulte. [MediaTailor ardósia e inserção](slate-management.md)

## Antes de começar
<a name="ca-cdn-before-you-begin"></a>

**Importante**  
Esse fluxo de trabalho requer um MediaTailor canal de montagem de canais em execução. Ter somente uma configuração MediaTailor SSAI não é suficiente para essa integração. Você deve ter um canal de montagem de canais ativo configurado e operacional antes de prosseguir com a integração do CDN.

Conclua essas tarefas de configuração antes de implementar a montagem do MediaTailor canal com uma CDN:

1. Configure a conectividade de rede entre seu CDN e MediaTailor servidores de origem

1. Configure HTTPS para entrega segura de conteúdo

1. Defina as configurações de DNS para seu domínio CDN

### Pré-requisitos de conhecimento
<a name="ca-cdn-knowledge-prerequisites"></a>

Para implementar essa solução com sucesso, você deve ter:
+ Compreensão dos protocolos de streaming (HLS/DASH)
+ Conhecimento básico dos princípios de configuração da CDN
+ Familiaridade com os conceitos de montagem de MediaTailor canais

Para MediaTailor configuração básica, consulte [Configurar](setting-up.md) [Introdução à montagem MediaTailor de canais](channel-assembly-getting-started.md) e. Para obter informações sobre como trabalhar com locais de origem e fontes de VOD, consulte[Trabalhando com locais de origem](channel-assembly-source-locations.md). Para obter informações sobre como configurar o slate, consulte. [MediaTailor ardósia e inserção](slate-management.md)

## Benefícios da integração com a CDN
<a name="ca-cdn-benefits"></a>

A integração da montagem de canais com uma CDN oferece esses principais benefícios.

**Experiência aprimorada do espectador**  
A configuração adequada CDNs reduz o buffer, os tempos de inicialização e os erros de reprodução para canais lineares. Isso resulta em maior engajamento e satisfação do espectador.

**Redução de custos**  
Estratégias eficientes de armazenamento em cache minimizam as solicitações de origem. Isso reduz os custos de transferência de dados e a carga do servidor de origem, particularmente importante para canais lineares de alto volume.

**Escalabilidade**  
As configurações otimizadas de CDN lidam com picos de tráfego durante eventos populares sem degradar o desempenho, garantindo que seus canais lineares permaneçam disponíveis mesmo nos horários de pico de visualização.

**Alcance global**  
Configurado corretamente, CDNs forneça conteúdo com baixa latência para espectadores em todo o mundo, independentemente de sua localização, expandindo seu público potencial.

**Transições de programa perfeitas**  
A configuração otimizada de CDN garante transições suaves entre programas em seu canal linear, criando uma experiência de visualização com qualidade de transmissão.

**Topics**
+ [O que você precisará](#ca-cdn-what-you-need)
+ [Antes de começar](#ca-cdn-before-you-begin)
+ [Benefícios da integração com a CDN](#ca-cdn-benefits)
+ [Entenda a arquitetura CDN](channel-assembly-cdn-architecture.md)
+ [Configuração básica](ca-cdn-setup-basic.md)
+ [Configurar base URLs](channel-assembly-cdn-baseurl.md)
+ [Implementar inserção de anúncios](ca-cdn-setup-advanced.md)
+ [Configurar a visualização com mudança de horário](channel-assembly-cdn-timeshift.md)
+ [Monitore as operações de CDN](ca-cdn-monitor.md)
+ [Guia completo de otimização](ca-cdn-optimize-reference.md)

# Entenda a arquitetura CDN de montagem de MediaTailor canais
<a name="channel-assembly-cdn-architecture"></a>

AWS Elemental MediaTailor a montagem de canais se integra às redes de distribuição de conteúdo (CDNs) para fornecer canais de streaming linear com melhor desempenho e alcance global. A arquitetura recomendada posiciona a CDN entre os espectadores e a montagem do canal, com a montagem do canal acessando o conteúdo diretamente de sua origem. Este tópico explica os principais componentes da arquitetura e como eles funcionam juntos para fornecer seu conteúdo.

1. Os espectadores solicitam manifestos da CDN

1. O CDN encaminha solicitações para a montagem do canal

1. A montagem do canal reúne os manifestos de fontes de VOD

1. A montagem do canal retorna os manifestos para a CDN, que os encaminha aos telespectadores

1. Os espectadores solicitam segmentos por meio da CDN

1. A CDN encaminha as solicitações de segmento para a origem apropriada

Essa arquitetura garante um desempenho ideal enquanto mantém os benefícios de segurança e flexibilidade do uso de uma CDN.

![\[Diagrama mostrando o CDN posicionado entre os players do cliente e MediaTailor o Channel Assembly\]](http://docs.aws.amazon.com/pt_br/mediatailor/latest/ug/images/ca-cdn.png)


## Terminologia CDN para montagem de canais
<a name="cdn-terminology"></a>

A compreensão desses termos-chave ajudará você a implementar e solucionar problemas de integração de CDN de montagem de canais:

CDN de origem e CDN de borda  
**CDN de origem**: uma CDN posicionada entre MediaTailor e a origem do seu conteúdo. Ele armazena segmentos de conteúdo em cache para reduzir a carga em seus servidores de origem. Em uma arquitetura multi-CDN, essa é a primeira camada CDN que interage diretamente com a origem.  
**Edge CDN**: Uma CDN posicionada entre visualizadores e. MediaTailor Ele oferece manifestos e conteúdo personalizados aos espectadores. Em uma arquitetura multi-CDN, essa é a camada CDN mais externa que interage diretamente com os visualizadores.

Termos de configuração do CDN  
**Comportamento do cache**: regras que determinam como uma CDN lida com diferentes tipos de solicitações, incluindo a duração do cache e o roteamento de origem.  
**TTL (Time To Live)**: a duração pela qual o conteúdo permanece válido em um cache CDN antes de precisar ser atualizado a partir da origem. Para obter recomendações detalhadas de TTL, consulte[Otimização de cache para CDN e integrações MediaTailor](cdn-optimize-caching.md).  
**Chave de cache**: o identificador exclusivo usado por uma CDN para armazenar e recuperar conteúdo em cache, geralmente incluindo caminho de URL, parâmetros de consulta e cabeçalhos.  
**Escudo de origem**: uma camada intermediária de cache entre os pontos de presença da CDN e seu servidor de origem que reduz o número de solicitações para sua origem.  
**Colapso da solicitação**: um recurso de CDN que combina várias solicitações simultâneas para o mesmo conteúdo em uma única solicitação de origem.

MediaTailor-termos específicos da CDN  
**Prefixo do segmento de conteúdo CDN**: O nome de domínio CDN MediaTailor usado na geração de segmentos de conteúdo em URLs manifestos.  
**Prefixo do segmento de anúncio CDN**: o nome de domínio CDN MediaTailor usado na geração de segmentos de anúncios em URLs manifestos.

Para obter mais informações sobre a configuração de CDN com MediaTailor, consulte[Configurar a integração com a CDN](cdn-configuration.md).

# Configure a montagem básica MediaTailor do canal com uma CDN
<a name="ca-cdn-setup-basic"></a>

AWS Elemental MediaTailor a montagem de canais permite que você configure uma integração básica com sua rede de distribuição de conteúdo (CDN) para uma entrega eficiente de canais de streaming linear para seus espectadores. Siga estas etapas para configurar a integração entre a montagem do canal e sua CDN.

1. Configure sua CDN para aceitar manifestos dos espectadores e encaminhá-los para a montagem do MediaTailor canal.

1. Configure a montagem MediaTailor do canal para acessar a programação do seu canal e determinar a programação atual.

1. Configure a montagem do MediaTailor canal para solicitar segmentos de conteúdo do seu servidor de origem com base na programação.

1. Garanta que sua origem de conteúdo possa entregar os segmentos solicitados para a montagem MediaTailor do canal.

1. Configure a montagem MediaTailor do canal para gerar manifestos dinâmicos com base na programação atual.

1. Configure sua CDN para fornecer as playlists multivariantes reunidas, as playlists de mídia e para os espectadores. MPDs 

1. Configure sua CDN para lidar com solicitações de segmentos dos visualizadores, com as configurações de cache apropriadas.

1. Configure sua CDN para encaminhar as falhas de cache para a montagem MediaTailor do canal.

1. Configure a montagem de MediaTailor canais para recuperar os segmentos solicitados da sua origem de conteúdo.

1. Configure sua CDN para entregar segmentos de conteúdo aos espectadores para reprodução.

# Configurar base URLs para montagem de MediaTailor canais CDN
<a name="channel-assembly-cdn-baseurl"></a>

AWS Elemental MediaTailor a montagem de canais requer uma configuração adequada de URL base para garantir que o roteamento de conteúdo pela sua rede de distribuição de conteúdo (CDN) funcione corretamente. Defina as configurações de URL base na montagem do canal para permitir a entrega bem-sucedida de conteúdo aos espectadores.

## Configuração de URL do segmento de conteúdo
<a name="channel-assembly-cdn-content-segment"></a>

Na configuração do canal de montagem de canais, defina o **URL base** para seu domínio CDN. Isso garante que todos os segmentos URLs no manifesto montado apontem para sua CDN em vez de diretamente para seu servidor de origem.

Por exemplo, se seu conteúdo de origem estiver em `http://origin.example.com/content/` e seu domínio CDN estiver`https://cdn.example.com/`, defina o URL base como. `https://cdn.example.com/content/`

## Configuração de restrição de acesso
<a name="channel-assembly-cdn-access-restriction"></a>

Para aumentar a segurança, configure sua CDN para restringir o acesso direto ao seu servidor de origem:

1. Configure os controles de acesso de origem em sua CDN.

1. Configure seu servidor de origem para aceitar somente solicitações do seu CDN.

1. Use cookies assinados URLs ou para autenticação do visualizador, se necessário.

Para a Amazon CloudFront, você pode usar o Origin Access Control (OAC) para proteger o acesso à sua origem. Para obter mais informações sobre como proteger sua CloudFront integração, consulte[Integração do CloudFront](cloudfront-specific-recommendations.md).

# Implemente a inserção de MediaTailor anúncios com montagem de canais
<a name="ca-cdn-setup-advanced"></a>

A montagem de canais AWS Elemental MediaTailor se integra perfeitamente à inserção de anúncios do lado do servidor (SSAI) e às redes de entrega de conteúdo (CDNs) para criar canais lineares monetizados com publicidade personalizada.

Ao combinar a montagem de canais com a SSAI, você pode criar canais lineares que oferecem anúncios personalizados aos espectadores e, ao mesmo tempo, mantêm experiências com qualidade de transmissão. Essa integração permite que você:
+ Monetize o conteúdo - Gere receita por meio de publicidade direcionada em seus canais lineares
+ Personalize experiências: exiba anúncios diferentes para os espectadores que assistem ao mesmo canal com base em seus perfis
+ Mantenha a qualidade - garanta transições perfeitas entre conteúdo e anúncios para uma visualização com qualidade de transmissão
+ Dimensione com eficiência - Support milhões de visualizadores simultâneos por meio da entrega de CDN

Para obter informações detalhadas sobre o SSAI com CDNs, consulte[Inserção de anúncios com CDN](ssai-cdn-workflow.md).

1. Configure sua CDN de borda para aceitar solicitações de manifesto dos espectadores e encaminhá-las para a inserção de MediaTailor anúncios.

1. Configure a inserção de MediaTailor anúncios para encaminhar solicitações para sua CDN de origem.

1. Configure sua CDN de origem para encaminhar solicitações para a montagem MediaTailor do canal.

1. Configure a montagem MediaTailor do canal para gerar manifestos dinâmicos com base na programação atual.

1. Configure sua CDN de origem para encaminhar os manifestos reunidos para a inserção de MediaTailor anúncios.

1. Configure a inserção de MediaTailor anúncios para solicitar decisões de anúncios do seu servidor de decisão de anúncios nos pontos de interrupção do anúncio.

1. Configure a inserção de MediaTailor anúncios para personalizar manifestos com marcadores de anúncios.

1. Configure sua CDN de ponta para oferecer manifestos personalizados aos espectadores.

1. Configure sua arquitetura de CDN para lidar com solicitações de conteúdo e segmento de anúncios de forma eficiente.

O diagrama a seguir ilustra esse fluxo de trabalho combinado:

![\[Diagrama mostrando a integração da CDN com a montagem do canal e a inserção de anúncios\]](http://docs.aws.amazon.com/pt_br/mediatailor/latest/ug/images/ca-ssai-comb-cdn.png)


Para um desempenho ideal ao combinar a montagem de canais e o SSAI:
+ Configure comportamentos de cache que diferenciem entre montagem de canais e solicitações SSAI
+ Defina valores TTL apropriados para manifestos e segmentos, conforme recomendado em [Otimização de cache para CDN e integrações MediaTailor](cdn-optimize-caching.md)
+ Garanta o roteamento adequado entre a montagem do canal, a inserção do anúncio e as origens da sua CDN
+ Monitore as métricas de desempenho dos componentes de montagem de canais e inserção de anúncios

Para obter informações detalhadas sobre como configurar o SSAI com CDNs, consulte:
+ [Entenda a arquitetura de inserção de anúncios para CDN e integrações MediaTailor](ssai-cdn-architecture-overview.md)- Aprenda sobre a arquitetura e os conceitos da SSAI
+ [Configure o MediaTailor SSAI básico com uma CDN para otimizar a entrega de anúncios](configuring-ssai-cdn.md)- Instruções Step-by-step de configuração do SSAI
+ [Solucione problemas de MediaTailor SSAI com a entrega ininterrupta CDNs de anúncios](troubleshooting-ssai-cdn.md)- Solucionar problemas comuns de integração do SSAI

# Configure a visualização com mudança de horário para montagem de canais MediaTailor
<a name="channel-assembly-cdn-timeshift"></a>

AWS Elemental MediaTailor a montagem de canais oferece suporte a recursos de visualização com mudança de horário que permitem funcionalidades semelhantes às de DVR, como pausa, retrocesso e reinicialização de seus canais lineares. Ative esses recursos configurando sua rede de distribuição de conteúdo (CDN) para oferecer suporte à visualização com mudança de horário, o que permite que os espectadores controlem sua experiência de visualização.

## Entendendo a visualização com mudança de horário
<a name="channel-assembly-cdn-timeshift-overview"></a>

A visualização com mudança de tempo permite uma funcionalidade semelhante a um DVR para canais lineares, incluindo:
+ **Início: os espectadores podem começar a assistir a um programa desde o início, mesmo se entrarem depois de** ele ter começado
+ **Pausar e continuar**: os espectadores podem pausar o conteúdo e continuar assistindo mais tarde
+ **Retroceder e avançar rapidamente**: os espectadores podem navegar para trás e para frente pelo conteúdo disponível
+ **Visualização atrasada**: os espectadores podem assistir ao conteúdo que foi ao ar no início da programação do canal

A visualização com mudança de horário funciona adicionando um `start` parâmetro ao URL de reprodução do canal. O parâmetro especifica um deslocamento em segundos em relação à hora atual:
+ Valores negativos indicam uma época no passado (como `start=-3600` significa “começar há 1 hora”)
+ Valores positivos indicam uma hora no futuro (como `start=3600` significa “começar em 1 hora no futuro”)

Exemplo de URL com parâmetro de mudança de horário:

```
https://example-cdn.com/out/v1/channel-name/index.m3u8?start=-3600
```

## Resolução de atraso de tempo
<a name="channel-assembly-cdn-timeshift-delay"></a>

Para oferecer suporte à visualização com mudança de horário com uma CDN:

1. Configure sua CDN para encaminhar o parâmetro de `start` consulta para a montagem do canal.

1. Configure comportamentos de cache que incluam o `start` parâmetro na chave de cache.

1. Para manifestos com parâmetros de mudança de horário, use um TTL curto ou nenhum armazenamento em cache.

Isso garante que cada espectador receba o manifesto correto para a posição de horário solicitada.

## Requisitos de CDN para mudança de horário
<a name="channel-assembly-cdn-timeshift-requirements"></a>

Sua CDN deve atender a esses requisitos para oferecer suporte à visualização com mudança de horário com montagem de canais:
+ Encaminhe todos os parâmetros de consulta para a montagem do canal.
+ Inclua o `start` parâmetro na chave de cache.
+ Support a invalidação adequada do cache para manifestos com mudança de horário.
+ Manipule respostas de manifesto variáveis com base nos parâmetros de consulta.

# Monitore as operações de CDN de montagem de MediaTailor canais
<a name="ca-cdn-monitor"></a>

AWS Elemental MediaTailor a montagem de canais requer monitoramento eficaz quando integrada a uma rede de distribuição de conteúdo (CDN) para garantir a entrega confiável de conteúdo. Implemente estratégias de monitoramento para a montagem do canal e a integração com a CDN para ajudar a garantir a entrega confiável de conteúdo e a rápida resolução de problemas.

Para obter uma orientação abrangente de monitoramento de CDN, incluindo métricas essenciais, configuração de ferramentas de monitoramento, configuração de alertas e estratégias de solução de problemas que se aplicam a todas as MediaTailor implementações, consulte. [Monitoramento de CDN](cdn-monitoring.md) Esta seção se concentra nos requisitos de monitoramento específicos da montagem do canal.

Implemente monitoramento específico para a montagem do seu canal e integração com a CDN:
+ Acompanhe as métricas de geração de manifestos na montagem de canais.
+ Monitore as solicitações de visualização com mudança de horário e seu impacto nas taxas de acerto do cache da CDN.
+ Configure alertas para padrões incomuns em solicitações de manifesto.
+ Implemente o rastreamento da disponibilidade do segmento em suas fontes de conteúdo.

[Para a Amazon CloudFront, crie um painel que integre métricas de CDN com MediaTailor métricas para visualizar todo o seu pipeline de entrega usando painéis. CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html)

Se você também estiver usando o SSAI com a montagem do seu canal, consulte [Monitore as operações de CDN](ssai-cdn-monitor.md) para obter recomendações adicionais de monitoramento específicas para a inserção de anúncios.

# Otimização completa de CDN de montagem de canais
<a name="ca-cdn-optimize-reference"></a>

Para obter orientações detalhadas de otimização de CDN específicas para implementações de montagem de canais, incluindo estratégias de armazenamento em cache, configuração de roteamento de solicitações, benchmarks de desempenho e técnicas avançadas de otimização, consulte. [Otimização do desempenho da CDN](cdn-optimization.md)

O guia de otimização consolidado fornece:
+ Configurações de cache específicas do conjunto de canais com valores TTL recomendados
+ Otimização de roteamento de solicitações para entrega de manifestos e segmentos
+ Benchmarks e metas de desempenho para todas as MediaTailor implementações
+ Técnicas avançadas de otimização, incluindo Origin Shield e compressão
+ Orientação combinada do fluxo de trabalho para montagem de canais com SSAI