Entendendo MediaTailor o comportamento de inserção de anúncios - AWS Elemental MediaTailor

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

Entendendo MediaTailor o comportamento de inserção de anúncios

AWS Elemental MediaTailorune anúncios em conteúdo ao vivo ou de vídeo sob demanda (VOD) substituindo ou inserindo anúncios no manifesto de origem. A inserção ou substituição dos anúncios depende de como os intervalos publicitários são configurados no manifesto de origem e se o conteúdo é VOD ou ao vivo.

  • Com a substituição de anúncios, MediaTailor substitui segmentos de conteúdo por anúncios.

  • Com a inserção de anúncios, MediaTailor insere o conteúdo do anúncio onde os segmentos não existem.

Para obter informações sobre como MediaTailor agrupar anúncios em conteúdo ao vivo e VOD, selecione o tópico aplicável.

Comportamento de costura de anúncios para VOD

MediaTailor insere ou substitui anúncios no conteúdo VOD com base em como os marcadores de anúncios são configurados no manifesto de origem e se o servidor de decisão de anúncios (ADS) envia respostas do VMAP.

Para saber o comportamento de anúncios por configuração de marcador, consulte as seções a seguir.

Se os marcadores de anúncios estiverem presentes

AWS Elemental MediaTailorinsere anúncios em que os marcadores de anúncios SCTE-35 estão presentes no manifesto de origem. Marcadores de anúncios com um EXT-X-CUE-OUT valor de 0 duração indicam a inserção do anúncio.

Diretrizes de HLS e marcadores

Siga estas diretrizes para sinalização SCTE pós-rolagem e ad pod:

Anúncios pré-lançados

Para pós-exibições HLS, os marcadores CUE-OUT/IN devem preceder o último segmento de conteúdo. Isso porque a especificação HLS exige a declaração específica de decoradores de tag antes de um segmento.

Por exemplo, considere a seguinte declaração.

#EXT-X-CUE-OUT: 0 #EXT-X-CUE-IN #EXTINF:4.000, Videocontent.ts #EXT-X-ENDLIST

O AWS Elemental MediaTailor insere uma pós-exibição, como a seguinte.

#EXTINF:4.000, Videocontent.ts #EXT-X-DISCONTINUITY #EXTINF:3.0, Adsegment1.ts #EXTINF:3.0, Adsegment2.ts #EXTINF:1.0, Adsegment3.ts #EXT-X-ENDLIST
exemplo 2: Adicionar pods

CUE-OUT/INas tags devem ser anexadas explicitamente a um segmento. Não use várias tags CUE-OUT/IN em sucessão para imitar o comportamento de um conjunto de anúncios.

Por exemplo, a declaração a seguir é um uso válido de CUE-OUT/IN para retratar um pod de anúncios.

#EXT-X-CUE-OUT: 0 #EXT-X-CUE-IN #EXTINF:4.000, Somecontent1.ts #EXT-X-CUE-OUT: 0 #EXT-X-CUE-IN #EXTINF:4.000, Somecontent2.ts #EXT-X-CUE-OUT: 0 #EXT-X-CUE-IN #EXTINF:4.000, Videocontent.ts

A declaração anterior acarreta um resultado semelhante ao seguinte.

Ad 1 Somecontent.ts Ad 2 Somecontent2.ts Videocontent.ts Post-Roll Ad 3

A declaração a seguir é inválida.

#EXT-X-CUE-OUT: 0 #EXT-X-CUE-IN #EXT-X-CUE-OUT: 0 #EXT-X-CUE-IN #EXT-X-CUE-OUT: 0 #EXT-X-CUE-IN #EXTINF:4.000, Videocontent.ts

Se nenhum marcador de anúncio estiver presente

Os marcadores de anúncios são a forma recomendada de sinalizar quebras de anúncios em um manifesto. No entanto, os marcadores de anúncios não são obrigatórios. Caso o manifesto não contenha marcadores de anúncios, o MediaTailor faz uma única chamada para o ADS e cria intervalos comerciais com base na resposta:

  • Se o ADS enviar uma resposta VAST, MediaTailor insere todos os anúncios da resposta em um intervalo publicitário no início do manifesto. Este é um pre-roll.

  • Se o ADS enviar uma resposta do VMAP, MediaTailor usará os deslocamentos de tempo de intervalo do anúncio para criar intervalos e inseri-los em todo o manifesto nos horários especificados (pré-lançamento, meio ou pós-lançamento). MediaTailor usa todos os anúncios de cada intervalo de anúncio na resposta do VMAP para cada intervalo de anúncio no manifesto.

    nota

    Quando um segmento sobrepõe um ponto de inserção com VMAP para o conteúdo VOD, o MediaTailor arredonda para o ponto de inserção mais próximo.

    dica

    Se você quiser criar intervalos publicitários intermediários, mas seu ADS não for compatível com o VMAP, verifique se há marcadores de anúncios no manifesto. MediaTailor insere anúncios nos marcadores, conforme descrito nas seções a seguir.

Comportamento de costura de anúncios ao vivo

Em streamings ao vivo, o AWS Elemental MediaTailor sempre realiza a substituição de anúncios preservando o tempo total entre os marcadores de anúncios o mais próximo possível. Quando os marcadores de anúncio incluem o DURATION atributo, MediaTailor usa o valor para determinar a duração do intervalo publicitário. Cada indicador CUE-OUT deve ter um indicador CUE-IN correspondente em fluxos de trabalho ao vivo.

MediaTailor realiza a substituição de anúncios para conteúdo ao vivo do HLS e do DASH. Para obter informações sobre como MediaTailor calcular o posicionamento e o tempo dos intervalos publicitários, consulte HLSmarcadores de anúncios compatíveis e. DASHmarcadores de anúncios

Seleção e substituição de anúncios

O AWS Elemental MediaTailor inclui anúncios da resposta VAST do servidor de decisão de anúncios (ADS) da seguinte forma:

  • Se uma duração for especificada, MediaTailor seleciona um conjunto de anúncios que se encaixa na duração e os inclui.

  • Se nenhuma duração for especificada, MediaTailor reproduz o máximo de anúncios possível até encontrar um marcador de anúncio que indique um retorno ao conteúdo principal.

O AWS Elemental MediaTailor respeita as seguintes diretrizes durante a substituição de anúncios ao vivo:

  • MediaTailor tenta reproduzir anúncios completos, sem recortes ou truncagens.

  • Sempre que MediaTailor encontra um marcador de anúncio que indica o fim do intervalo publicitário, ele retorna ao conteúdo subjacente. Isso pode significar a redução um anúncio em reprodução no momento.

  • Ao final da duração, MediaTailor retorna ao conteúdo subjacente.

  • Se MediaTailor ficar sem anúncios para reproduzir durante um intervalo publicitário, ele será reproduzido, se houver um configurado, ou retomará a reprodução do fluxo de conteúdo subjacente. Em geral, isso acontece quando não há anúncios transcodificados suficientes para preencher o intervalo comercial.

    dica

    É possível definir o limite de tempo de anúncios não preenchido permitido em um intervalo com a configuração de limite de personalização. Para obter mais informações, consulte a PlaybackConfiguration referência.

Exemplos

  • Caso o intervalo comercial tenha uma duração definida como 70 segundos e a resposta ADS contenha dois anúncios de 40 segundos, o AWS Elemental MediaTailor reproduz um dos anúncios de 40 segundos. No tempo restante, ele alterna para a barreira configurada ou o conteúdo subjacente. A qualquer momento durante esse processo, caso encontre um indicador da deixa de entrada, o MediaTailor vai imediatamente para o conteúdo subjacente.

  • Se o intervalo publicitário tiver uma duração definida como 30 segundos e o anúncio mais curto fornecido pela resposta do ADS for de 40 segundos, não MediaTailor reproduzirá anúncios. Se uma lista de anúncios estiver configurada, MediaTailor reproduza-a por 30 segundos ou até encontrar um indicador de entrada. Caso contrário, MediaTailor reproduz o conteúdo subjacente.