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á.
Em um fluxo de trabalho típico de inserção de anúncios, transcodifica MediaTailor dinamicamente os anúncios para que correspondam ao fluxo de conteúdo, os salva e une os anúncios à transmissão ao vivo. Como esse processo ocorre somente depois de MediaTailor receber o anúncio em uma resposta VAST do servidor de decisão de anúncio (ADS), há um atraso no momento em que o anúncio está disponível para edição. Se uma latência adicional for introduzida no fluxo de trabalho de criação de anúncios (seja devido ao tempo limite do ADS ou a outros problemas de conteúdo ou rede), MediaTailor poderá preencher parcialmente a disponibilidade ou perder completamente o intervalo do anúncio.
Para reduzir o tempo necessário para incluir anúncios em seu conteúdo, você pode usar anúncios pré-condicionados. Um anúncio pré-condicionado é aquele que você transcodifica antes de usá-lo na inserção de MediaTailor anúncios. Em vez de fornecer URLs os anúncios não condicionados para o seu ADS, você fornece URLs os anúncios pré-condicionados. Em sua resposta VAST à MediaTailor solicitação, o ADS inclui links diretos para os anúncios pré-condicionados. Ao remover a parte de transcodificação da costura do anúncio, MediaTailor basta salvar o anúncio e juntá-lo ao fluxo de conteúdo. O processo de criação de anúncios com anúncios pré-condicionados reduz o tempo entre o momento em que o anúncio MediaTailor é informado por meio da resposta VAST e o momento em que o anúncio é incorporado ao conteúdo.
Como alternativa, você também pode usar a pré-busca de anúncios, que é quando você configura MediaTailor para realizar o processo de criação de anúncios em um horário agendado antes que o intervalo seja necessário. Para obter mais informações sobre a pré-busca de anúncios, consulte. Pré-busca de anúncios
Requisitos de anúncios pré-condicionados
A seguir estão os requisitos a serem considerados ao configurar um fluxo de trabalho de criação de anúncios com anúncios pré-condicionados.
Requisitos do MediaFiles
A resposta VAST para a qual o servidor de anúncios envia MediaTailor deve incluir MediaFiles
que atendam aos seguintes requisitos:
O anúncio (Creative
) deve ter variantes que estejam em conformidade com as variantes de taxa de bits do fluxo de conteúdo. É sua responsabilidade garantir que a resposta do VAST use as variantes de anúncio certas para corresponder aos manifestos do modelo.
Embora o uso de anúncios pré-condicionados possa ajudar a tornar a inserção de anúncios mais eficiente, MediaTailor não tem a capacidade de gerenciar o processo de transcodificação para garantir que os arquivos de mídia dos anúncios sejam compatíveis com as especificações do manifesto de conteúdo. Se o anúncio não corresponder ao fluxo de conteúdo, a inserção MediaTailor pode ser perdida ou a incompatibilidade pode causar erros no dispositivo de reprodução.
Além disso, para ser incorporado ao fluxo de conteúdo sem MediaTailor transcodificação, é MediaFile
necessário atender aos seguintes requisitos:
-
Ele deve estar acessível na Internet pública para que MediaTailor você possa baixá-lo.
Ele deve usar a entrega de streaming, indicada como
delivery="streaming"
na resposta VAST.Ele deve ser um arquivo
.m3u8
(para HLS) ou.mpd
(para DASH).
exemplo Resposta VAST
No exemplo de resposta VAST a seguir, MediaTailor insira o MediaFile
com o seguinte: URLs
-
Para um fluxo HLS, MediaTailor usa
https://example-ad-origin.amazonaws.com/ad1/index_low.m3u8
. Este é o primeiroMediaFile
com entrega de streaming e uma extensão de arquivo compatível (.m3u8
). -
Para um stream do DASH, MediaTailor usa
https://example-ad-origin.amazonaws.com/ad1/index.mpd
. Este é o primeiroMediaFile
com entrega de streaming e uma extensão de arquivo compatível (.mpd
).
<?xml version="1.0" encoding="UTF-8"?> <VAST xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="3.0"> <Ad id="ad1"> <InLine> <AdSystem>ExampleAdSystem</AdSystem> <AdTitle>ad1</AdTitle> <Impression><![CDATA[https://example-impression.amazonaws.com]]></Impression> <AdServingId>de8e0d33-9c72-4d77-bb3a-f7e566ffc605</AdServingId> <Creatives> <Creative id="creativeId1" sequence="1"> <Linear skipoffset="00:00:05"> <Duration>00:00:30</Duration> <MediaFiles> <MediaFile delivery="progressive" width="1280" height="720" type="video/mp4" bitrate="533" scalable="true" maintainAspectRatio="true"><![CDATA[https://example-ad-origin.amazonaws.com/ad1/ad1.mp4]]></MediaFile> <MediaFile delivery="streaming" width="1280" height="720" type="application/dash+xml" bitrate="533" scalable="true" maintainAspectRatio="true"><![CDATA[https://example-ad-origin.amazonaws.com/ad1/index.mpd]]></MediaFile> <MediaFile delivery="streaming" width="640" height="360" type="application/x-mpegURL" bitrate="262" scalable="true" maintainAspectRatio="true"><![CDATA[https://example-ad-origin.amazonaws.com/ad1/index_low.m3u8]]></MediaFile> <MediaFile delivery="streaming" width="2560" height="1440" type="application/x-mpegURL" bitrate="1066" scalable="true" maintainAspectRatio="true"><![CDATA[https://example-ad-origin.amazonaws.com/ad1/index_high.m3u8]]></MediaFile> </MediaFiles> </Linear> </Creative> </Creatives> </InLine> </Ad> </VAST>
Requisitos do manifesto de anúncios
Para usar anúncios pré-condicionados, seus manifestos de anúncios para pais e filhos devem atender aos seguintes requisitos:
-
O manifesto vinculado na
Creative
seção da resposta VAST deve ser o manifesto do anúncio principal. -
URLs Para a criança, os manifestos de anúncios devem ser caminhos relativos.
-
Os manifestos de anúncios secundários devem estar no mesmo diretório do manifesto principal, no mesmo nível. Os manifestos infantis não podem estar em um subdiretório ou em outro local.
exemplo manifesto principal suportado
O seguinte manifesto de anúncios para pais contém manifestos de anúncios relativos URLs para filhos. Os manifestos da criança também estão no mesmo diretório do manifesto dos pais.
#EXTM3U #EXT-X-STREAM-INF:BANDWIDTH=150000,RESOLUTION=416x234,CODECS="avc1.42e00a,mp4a.40.2" index_1.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=440000,RESOLUTION=416x234,CODECS="avc1.42e00a,mp4a.40.2" index_2.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=640000,RESOLUTION=640x360,CODECS="avc1.42e00a,mp4a.40.2" index_3.m3u8
exemplo manifesto principal não suportado: subdiretórios
O manifesto publicitário principal a seguir contém manifestos secundários que estão em subdiretórios relativos ao manifesto principal. Não é um manifesto compatível com anúncios pré-condicionados.
#EXTM3U #EXT-X-STREAM-INF:BANDWIDTH=150000,RESOLUTION=416x234,CODECS="avc1.42e00a,mp4a.40.2" child/index_1.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=440000,RESOLUTION=416x234,CODECS="avc1.42e00a,mp4a.40.2" child/index_2.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=640000,RESOLUTION=640x360,CODECS="avc1.42e00a,mp4a.40.2" child/index_3.m3u8
exemplo manifesto principal não suportado: absoluto URLs
O seguinte manifesto de anúncios para pais contém manifestos para filhos com valores absolutos URLs. Não é um manifesto compatível com anúncios pré-condicionados.
#EXTM3U #EXT-X-STREAM-INF:BANDWIDTH=150000,RESOLUTION=416x234,CODECS="avc1.42e00a,mp4a.40.2" https://example.mediatailor.us-west-2.amazonaws.com/index_1.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=440000,RESOLUTION=416x234,CODECS="avc1.42e00a,mp4a.40.2" https://example.mediatailor.us-west-2.amazonaws.com/index_2.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=640000,RESOLUTION=640x360,CODECS="avc1.42e00a,mp4a.40.2" https://example.mediatailor.us-west-2.amazonaws.com/index_3.m3u8
Fluxo de trabalho de anúncios pré-condicionados
A seguir está uma descrição básica de como os anúncios pré-condicionados funcionam em um fluxo de trabalho de criação de anúncios com. MediaTailor A primeira parte do fluxo de trabalho são as ações que você deve realizar para se preparar para usar anúncios pré-condicionados. A segunda parte descreve como MediaTailor processa os anúncios.
Parte 1: configuração de anúncios pré-condicionados
Conclua as etapas a seguir para configurar um fluxo de trabalho que usa anúncios pré-condicionados em MediaTailor.
-
Use um serviço de transcodificação, como AWS Elemental MediaConvert, para condicionar seus criativos em variantes que suportem as diferentes taxas de bits, resoluções e codecs de seus manifestos de modelo.
-
Forneça URLs os arquivos de mídia pré-transcodificados para seu ADS, para uso em respostas VAST.
-
Crie sua configuração de reprodução em MediaTailor. Para usar anúncios pré-condicionados, selecione Nenhum para a configuração de condicionamento do arquivo de mídia de streaming na configuração.
-
Continue com a entrega de conteúdo configurada normalmente.
Parte 2: processamento de MediaTailor anúncios
MediaTailor e a costura é concluída conforme descrito em. Como funciona a inserção de MediaTailor anúncios Quando MediaTailor recebe uma resposta VAST do ADS, ele usa a lógica a seguir para determinar quais ações tomar para os anúncios. Essa lógica é ditada pela configuração de condicionamento do arquivo de mídia de streaming na configuração de reprodução.
-
Quando o condicionamento do arquivo de mídia de streaming está definido como Transcodificar, MediaTailor transcodifica os arquivos de mídia com a
progressive
entrega e os une ao manifesto. Se não houver anúncios suficientes com arquivos de mídiaprogressive
de entrega para preencher a disponibilidade, MediaTailor transcodifica e usa esses anúncios comstreaming
entrega. -
Quando o condicionamento de arquivos de mídia de streaming está definido como Nenhum MediaTailor , agrupa anúncios com arquivos
streaming
de mídia de entrega no manifesto sem transcodificá-los. Se não houver anúncios suficientes com arquivos de mídiastreaming
de entrega para preencher a disponibilidade, MediaTailor transcodifica e usa esses anúncios comprogressive
entrega.