Panoramica dell'API DAI Pod Serving

La pubblicazione dei pod ti consente di eseguire l'inserimento di annunci lato server con gli annunci Google, senza inviare i contenuti ai server DAI di Google. Puoi collaborare con il tuo partner tecnico video esistente per manipolare il tuo manifest o implementare un tuo server di manipolazione del manifest utilizzando l'API DAI Pod Serving (Live o VOD).

Puoi utilizzare l'SDK IMA (Interactive Media Ads) DAI per sviluppare app client per il web e le piattaforme mobile che interagiscono perfettamente con l'API DAI Pod Serving. Per configurare l'SDK IMA DAI con l'API DAI Pod Serving, consulta la guida specifica per le piattaforme della tua app client (Android, Chromecast, HTML5, iOS, Roku, tvOS) per il formato di stream dal vivo o VOD.

Se hai requisiti speciali non supportati dall'SDK IMA DAI, puoi seguire la guida del video player del client (Live o VOD) per sviluppare le tue app client.

Componenti della pubblicazione di pod DAI

Un'implementazione dell'API DAI Pod Serving è composta da tre componenti principali:

Google Ad Manager è un servizio ospitato che crea e gestisce sessioni di streaming utente, seleziona gli annunci da pubblicare, li codifica come segmenti di streaming e li pubblica al video player del cliente quando richiesto.

Nei live streaming, gli annunci vengono inseriti in tempo reale quando il video player del cliente richiede segmenti specifici e vengono pubblicati nel player come reindirizzamenti di URL per tali segmenti multimediali.

Negli stream VOD, gli annunci vengono selezionati prima dell'inizio della riproduzione e vengono pubblicati al manipolatore del manifest come un insieme di manifest del flusso corrispondenti a ciascun pod di annunci.

Manifestatore

Un manipolatore del manifest è un server che riceve un ID sessione dello streaming dal video player del client, lo utilizza per associare gli annunci allo stream e incorpora questi annunci nel file manifest dello stream.

Per i live streaming HLS, il manipolatore del manifest non comunica direttamente con Ad Manager. Posiziona invece i segmenti di elementi multimediali degli annunci nel manifest dello stream con gli URL di Ad Manager in modo che il video player del cliente possa richiedere i file dei segmenti degli annunci multimediali.

Per gli streaming VOD, il manipolatore del manifest comunica direttamente con Ad Manager per richiedere annunci e riceve un insieme di manifest di streaming da unire allo stream di contenuti. Il manifest combinato viene quindi inviato al video player del client per la riproduzione.

Video player client

Il video player client è l'app o il sito web che riproduce il video stream contenente gli annunci. Prima di farlo, richiede un ID streaming ad Ad Manager, quindi lo passa al manipolatore del manifest per ricevere un manifest di streaming da riprodurre. È anche responsabile della visualizzazione dei metadati in-stream e dell'attivazione degli eventi di monitoraggio degli annunci.

Live streaming e pubblicazione di pod VOD

A colpo d'occhio, la pubblicazione di live streaming e pod VOD potrebbe sembrare molto simile. Tuttavia, esistono diverse differenze significative tra i due flussi di lavoro.

Pubblicazione di pod in live streaming Pubblicazione di pod VOD
Il video player del cliente richiede annunci ad Ad Manager in base alle necessità durante la riproduzione. Questi annunci possono essere preselezionati utilizzando le notifiche delle interruzioni pubblicitarie in anticipo. Il manipolatore del file manifest richiede tutti gli annunci a Ad Manager prima che inizi la riproduzione.
Con gli stream HLS, il manipolatore del manifest non interagisce direttamente con Ad Manager, ma genera invece URL dei segmenti di annunci che il video player del cliente può richiedere, se necessario. Il manipolatore del manifest richiede direttamente gli annunci ad Ad Manager prima di generare il manifest dello stream per il video player del client.
Ad Manager potrebbe inserire slate se un pod di annunci è più breve di un'interruzione pubblicitaria specificata. Lo slate non è necessario o supportato.
Prima di poter richiedere annunci, devi registrare l'evento in live streaming e i profili di codifica in Ad Manager. Non è necessario eseguire alcuna configurazione in Ad Manager prima di poter richiedere gli annunci, ma il manipolatore del manifest deve fornire i profili di codifica e il tag annuncio pertinenti per il tuo stream a ogni richiesta di annuncio.

È importante tenere a mente queste differenze quando si esegue la pubblicazione dei pod Dal vivo o VOD.