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 AWS CloudFormation implantados para CDN e integração MediaTailor
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 AWS 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 AWS CloudFormation implantação os fornece URLs automaticamente.
Após a implantação bem-sucedida, a AWS 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
Para criar o URL de reprodução completo do seu conteúdo com anúncios, você precisará combinar o URL base das AWS 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.
-
Comece com o URL de manifesto apropriado a partir das saídas:
HlsManifestUrl: https://
d1234abcdef.CloudFront.net
/v1/master/12345
/my-playback-config
/ -
Anexe seu caminho de manifesto específico:
Your manifest path:
channel/index.m3u8
-
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 MediaTailor do URL, consulteConfigure a integração da CDN com MediaTailor.
Configurar um player de vídeo
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, consulteRequisitos para integrações de servidores de anúncios com AWS Elemental MediaTailor.