Gerenciar durações de intervalos de anúncio e segmentos

Gerenciar a duração do intervalo de anúncio oferece transmissões ininterruptas para seus usuários. Quando você chama a API de intervalo de anúncios da Inserção de anúncios dinâmicos (DAI) do Google e define o parâmetro expectedDuration, a DAI do Google gerencia as durações dos intervalos para evitar erros de reprodução relacionados a anúncios, como blocos de anúncios subpreenchidos ou superpreenchidos.

Definir a duração esperada do intervalo de anúncio

Defina o parâmetro expectedDuration com a duração esperada do intervalo de anúncio em segundos, com até nove dígitos fracionários e terminando com um valor s. Por exemplo: 30s ou 29.899999999s.

Defina o parâmetro expectedDuration próximo à duração real do intervalo de anúncio. Evite os seguintes erros de reprodução de anúncios:

  • Definir uma duração muito longa: se a duração esperada for maior que o intervalo de anúncio real, o tempo restante será preenchido com uma inserção em branco, criando uma pausa no conteúdo.
  • Definir uma duração muito curta: se a duração esperada for menor do que o intervalo de anúncio real, o anúncio poderá ser cortado antes de terminar.

Quando o intervalo de anúncio começa a ser veiculado, a DAI do Google atualiza esse valor de duração para corresponder à duração real do intervalo de anúncio do manifesto, da solicitação de segmento de conjunto ou da solicitação de manifesto de conjunto.

Entender a duração do segmento de anúncio

A DAI do Google determina a duração do segmento com base no tipo de configurações de stream e nos segmentos de conteúdo.

A DAI do Google determina a duração do segmento da seguinte maneira:

  • Por padrão: se nenhuma duração for especificada, a DAI do Google vai definir a duração do segmento de anúncio como dois segundos.
  • Streams HLS: a duração é a menor entre a duração desejada do stream e cinco segundos.
  • Streams DASH: a DAI do Google define a duração como o valor MPD@maxSegmentDuration do manifesto. Se esse valor não estiver presente, a DAI do Google usará a duração padrão.

Depois que a DAI do Google determina a duração do segmento para um intervalo de anúncio, ela usa essa duração para todos os intervalos de anúncio subsequentes na mesma transmissão ao vivo.