Visão geral da API DAI Pod Serving

Com a veiculação de conjunto, você faz a inserção de anúncios do lado do servidor com anúncios do Google, sem enviar seu conteúdo para os servidores de DAI do Google. Trabalhe com seu parceiro técnico de vídeo atual para manipular seu manifesto ou implementar seu próprio servidor de manipulação de manifesto usando a API DAI Pod Serving (ao vivo ou VOD).

É possível usar o SDK de DAI do Interactive Media Ads (IMA) para desenvolver apps clientes para as plataformas da Web e para dispositivos móveis que interagem perfeitamente com a API de veiculação de pods da DAI. Para configurar o SDK de DAI do IMA com a API DAI Pod Serving, consulte o guia específico das plataformas do seu app cliente (Android, Chromecast, HTML5, iOS, Roku, tvOS) para o formato de transmissão ao vivo ou VOD.

Se você tiver requisitos especiais que não são compatíveis com o SDK de DAI do IMA, siga o guia do player de vídeo do cliente (Ao vivo ou VOD) para desenvolver seus próprios apps clientes.

Componentes de veiculação de conjuntos da DAI

Uma implementação da API Veiculação de conjunto DAI consiste em três componentes principais:

O Google Ad Manager é um serviço hospedado que cria e gerencia sessões de streaming de usuários, seleciona anúncios para veiculação, os codifica como segmentos de streaming e os entrega ao player de vídeo do cliente quando solicitado.

Nas transmissões ao vivo, os anúncios são inseridos em tempo real quando segmentos específicos são solicitados pelo player de vídeo do cliente e entregues a ele como redirecionamentos de URL para esses segmentos de mídia.

Nos streams de VOD, os anúncios são selecionados antes do início da reprodução e são entregues ao manipulador de manifesto como um conjunto de manifestos de stream correspondente a cada conjunto de anúncios.

Manipulador de manifesto

Um manipulador de manifesto é um servidor que recebe um ID de sessão de stream do player de vídeo do cliente, usa-o para associar anúncios a esse stream e incorpora esses anúncios ao manifesto do stream.

Nas transmissões ao vivo com HLS, o manipulador de manifesto não se comunica diretamente com o Ad Manager. Em vez disso, ele coloca segmentos de mídia de anúncio no manifesto de stream com URLs do Ad Manager para que o player de vídeo do cliente possa solicitar os arquivos de segmento de mídia do anúncio.

Para streams de VOD, o manipulador de manifesto se comunica diretamente com o Ad Manager para solicitar anúncios e recebe um conjunto de manifestos de streaming para mesclar com o fluxo de conteúdo. O manifesto combinado é enviado ao player de vídeo do cliente para reprodução.

Player de vídeo do cliente

O player de vídeo do cliente é o app ou site que, por fim, reproduz o stream de vídeo que contém anúncios. Antes de fazer isso, ele solicita um ID de stream do Ad Manager e, em seguida, transmite esse ID ao manipulador de manifesto para receber um manifesto de streaming para reprodução. Ela também é responsável por monitorar os metadados in-stream e acionar eventos de rastreamento de anúncios.

Veiculação de conjunto de transmissão ao vivo x VOD

Em resumo, a disponibilização de conjuntos de transmissões ao vivo e VOD pode parecer muito semelhante. No entanto, existem várias diferenças significativas entre os dois fluxos de trabalho.

Veiculação de conjuntos de transmissão ao vivo Veiculação de conjuntos de VOD
O player de vídeo do cliente solicita anúncios do Ad Manager conforme necessário durante a reprodução. Esses anúncios podem ser pré-selecionados usando as notificações antecipadas de intervalos de anúncio. O manipulador de manifesto solicita todos os anúncios do Ad Manager antes do início da reprodução.
Com os streams HLS, o manipulador de manifesto não interage diretamente com o Ad Manager, mas gera URLs de segmento de anúncio para o player de vídeo do cliente solicitar conforme necessário. O manipulador de manifesto solicita diretamente os anúncios do Ad Manager antes de gerar o manifesto de stream para o player de vídeo do cliente.
O Ad Manager poderá inserir barreiras se um conjunto de anúncios for menor que um intervalo especificado. A barreira não é necessária nem compatível.
É preciso registrar o evento de transmissão ao vivo e os perfis de codificação com o Ad Manager para que os anúncios possam ser solicitados. Não é necessário realizar nenhuma configuração no Ad Manager antes que os anúncios possam ser solicitados, mas o manipulador de manifesto precisa fornecer os perfis de codificação e a tag de anúncio relevantes para o stream em cada solicitação de anúncio.

É importante ter em mente essas diferenças ao prosseguir com a veiculação de conjunto Ao vivo ou VOD.