

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

# Use os recursos CloudFormation implantados para CDN e integração MediaTailor
<a name="use-deployed-resources"></a>

AWS Elemental MediaTailor os recursos implantados pela AWS CloudFormation pilha fornecem vários resultados importantes que você usará para acessar seu conteúdo com a inserção de anúncios. Depois que a CloudFormation pilha for criada com sucesso, você precisará entender como usar as saídas para acessar seu conteúdo com anúncios inseridos. Isso é semelhante ao que você usaria MediaTailor URLs em uma configuração manual, mas a CloudFormation implantação os fornece URLs automaticamente.

Após a implantação bem-sucedida, a CloudFormation pilha fornece vários resultados importantes que você usará para acessar seu conteúdo com a inserção de anúncios:

`CloudFrontDomainName`  
O nome de domínio da sua CloudFront distribuição (por exemplo,*d1234abcdef.CloudFront.net*)

`HlsManifestUrl`  
URL base para manifestos HLS com inserção de anúncios (por exemplo, https://*d1234abcdef.CloudFront.net**12345*/v1/master///) *my-playback-config*

`DashManifestUrl`  
URL base para manifestos DASH com inserção de anúncios (por exemplo, https://*d1234abcdef.CloudFront.net**12345*/v1/dash///) *my-playback-config*

`MediaTailorPlaybackConfigName`  
Nome da configuração de MediaTailor reprodução criada (como*my-stack-PlaybackConfig*)

## Construa a reprodução URLs
<a name="construct-playback-urls"></a>

Para criar o URL de reprodução completo do seu conteúdo com anúncios, você precisará combinar o URL base das CloudFormation saídas com seu caminho de manifesto específico. Essa é uma etapa fundamental para os profissionais de radiodifusão entenderem, pois ela conecta seu conteúdo existente ao sistema de inserção de anúncios.

1. Comece com o URL de manifesto apropriado a partir das saídas:

   ```
   HlsManifestUrl: https://d1234abcdef.CloudFront.net/v1/master/12345/my-playback-config/
   ```

1. Anexe seu caminho de manifesto específico:

   ```
   Your manifest path: channel/index.m3u8
   ```

1. O URL de reprodução completo se torna:

   ```
   https://d1234abcdef.CloudFront.net/v1/master/12345/my-playback-config/channel/index.m3u8
   ```

Use esse URL no seu player de vídeo para reproduzir conteúdo com anúncios inseridos dinamicamente.

**dica**  
Se você não tiver certeza de qual deve ser o caminho do manifesto, verifique seu servidor de origem. Para MediaPackage origens, esse é o caminho para o manifesto HLS ou DASH do seu endpoint. Para origens do Amazon S3, esse é o caminho para seu arquivo de manifesto dentro do bucket.

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

## Configurar um player de vídeo
<a name="configure-video-player"></a>

Depois de ter seu URL de reprodução, você precisa configurar um player de vídeo para usá-lo. Para profissionais de transmissão, isso é semelhante à configuração de um player para qualquer stream HLS ou DASH, mas agora o stream incluirá anúncios personalizados. Aqui está um exemplo simples usando o popular HLS.js  player:

```
<!DOCTYPE html>
<html>
<head>
    <title>MediaTailor Playback Example</title>
    <script src="https://cdn.jsdelivr.net/npm/hls.js@latest"></script>
</head>
<body>
    <video id="video" controls style="width: 640px; height: 360px;"></video>
    
    <script>
        const video = document.getElementById('video');
        const mediaUrl = 'https://<replaceable>d1234abcdef.CloudFront.net</replaceable>/v1/master/<replaceable>12345</replaceable>/<replaceable>my-playback-config</replaceable>/<replaceable>channel/index.m3u8</replaceable>';
        
        if (Hls.isSupported()) {
            const hls = new Hls();
            hls.loadSource(mediaUrl);
            hls.attachMedia(video);
        } else if (video.canPlayType('application/vnd.apple.mpegurl')) {
            video.src = mediaUrl;
        }
    </script>
</body>
</html>
```

Você também pode usar reprodutores de transmissão profissionais como:
+ Jogador JW
+ Jogador Bitmovin
+ THEOplayer
+ Video.js

Para obter mais informações sobre a integração do player com MediaTailor, consulte[MediaTailor requisitos de integração do servidor de anúncios](vast.md).