Panoramica degli stream VOD

L'API DAI Pod Serving fornisce manifest di pod di annunci video con velocità in bit adattiva, preparati in modo da poter essere uniti direttamente a una playlist multimediale HLS o MPEG-DASH rivolta all'utente.

Un'integrazione tipica con l'API DAI Pod Serving prevede tre componenti principali: Google Ad Manager, un'app client per video player, realizzata in genere utilizzando l'SDK IMA (Interactive Media Ads), e un manipolatore di manifest.

Diagramma del ciclo di vita dell'API DAI Pod Serving

Ad Manager

Ad Manager è responsabile della pubblicazione dei pod di annunci per il manipolatore del manifest. Il manipolatore del manifest interagisce con l'API Pod Serving di Ad Manager per richiedere i pod di annunci. Il servizio ha le seguenti responsabilità:

  • Creare una sessione di streaming per ogni richiesta dall'app del video player del client, selezionare gli annunci, creare pod di annunci e fornire rendering corrispondenti ai profili di codifica dei contenuti. Questo processo è chiamato anche "condizionamento delle creatività video". (passaggi 1 e 2 nel diagramma sopra)
  • Rispondere alle richieste di pod di annunci da parte del manipolatore del manifest e fornire manifest di pod di annunci codificati correttamente per lo stitching nei flussi. (passaggi 4 e 5)
  • Rispondere alle richieste di metadati dei pod di annunci dall'app del video player del client e fornire una tabella di ricerca per gli eventi relativi agli annunci. (passaggi 7 e 8)
  • Ricezione ed elaborazione dei ping di monitoraggio ricevuti dall'app video player client. (Passaggio 10)

App video player client

L'app del video player client può essere un'app per TV, un'app mobile o un'app web in cui gli utenti guardano il video stream. Il giocatore ha le seguenti responsabilità:

  • Richiedere una risorsa di streaming da Ad Manager e ricevere un oggetto stream che rappresenta una singola sessione di riproduzione di un asset video specifico. (passaggi 1 e 2)
  • Richiesta di un manifest del flusso al manipolatore del manifest e inizio della riproduzione. (passaggi 3 e 6)
  • Richiedere ad Ad Manager i metadati del pod di annunci, in cui vengono descritti gli eventi pubblicitari incorporati negli eventi dei metadati a tempo dello stream. (passaggi 7 e 8)
  • Ascoltare il video player per eseguire callback con eventi di metadati a tempo incorporati nello stream audio o video che contengono ID elementi multimediali degli annunci. (Passaggio 9)
  • Cercare gli URL di verifica abbinando questi ID incorporati agli eventi annuncio e comunicando ad Ad Manager che questi eventi si sono verificati correttamente. (Passaggio 10)

Per ulteriori informazioni sull'implementazione dell'app del video player client, consulta la guida all'SDK IMA per la tua piattaforma: Android, HTML5, iOS o tvOS. Per le implementazioni personalizzate, consulta la nostra guida alle app per video player client per l'API DAI VOD Pod Serving.

Manifestatore

Il manipolatore del manifest è il server incaricato di ospitare il manifest dello stream fornito all'app del video player del client. Il server ha le seguenti responsabilità:

  • Richiesta dei file manifest dei pod di annunci da Ad Manager. (passaggi 4 e 5)
  • L'unione di questi manifest degli annunci nello stream di contenuti VOD esistente e l'invio del manifest finale all'app del video player del client (passaggi 3 e 6)

Per ulteriori informazioni sull'implementazione di un manipolatore del manifest personalizzato, consulta la guida al manipolatore del manifest per l'API DAI VOD Pod Serving.