Inserisci annunci in un live streaming con l'API Pod Serving

Per implementare l'inserimento di annunci lato server (SSAI) con HLS o DASH livestream, utilizza l'API Pod Serving per richiedere pod pubblicitari con bitrate adattivo. Per le risoluzioni e le velocità in bit supportate, vedi Transcodifica e formati video e audio.

Questa pagina descrive l'utilizzo dell'API Pod Serving per il live streaming.

Prerequisiti

Prima di continuare, devi avere quanto segue:

  • Configura un evento in live streaming con il tipo di inserimento di annunci dinamici (DAI) Reindirizzamento pubblicazione pod. Scegli una delle seguenti opzioni:

  • Un'app client in esecuzione in un browser web, su un dispositivo mobile o su una TV, per caricare lo stream e gestire gli eventi, ad esempio riproduzione, pausa, clic o tocco.

  • Un manipolatore di manifest per gestire le richieste di stream dall'app client. Importante: per il servizio manifest, ti consigliamo il flusso di pubblicazione avanzata.

  • Un account Google Ad Manager con la pubblicazione di pod DAI attivata.

Flusso di pubblicazione di base

Per pubblicare lo stream, scegli un protocollo di streaming e segui questi passaggi:

HLS

  1. Per registrare una sessione, invia una richiesta di stream dal tuo video player a Google Ad Manager.

  2. Avvia il polling dei metadati degli annunci per i prossimi eventi pubblicitari.

  3. Richiedi il manifest del live streaming al manipolatore del manifest.

  4. (Facoltativo) Invia una notifica di interruzione pubblicitaria anticipata a Google Ad Manager. Importante: consigliamo questo passaggio per un tasso di riempimento migliore.

  5. Quando il manipolatore del manifest rileva un marcatore di interruzione pubblicitaria, costruisci gli URL dei segmenti pubblicitari ed esegui lo stitching nel manifest.

    • Durante un'interruzione pubblicitaria, il video player del client richiede un segmento dell'annuncio e segue l'URL di reindirizzamento del segmento per scaricare il file del segmento dell'annuncio.
  6. Estrai gli ID evento annuncio dai tag ID3 per trovare e inviare a Google ping di verifica dei contenuti multimediali.

Reindirizzamento pubblicazione pod con HLS - Flusso di pubblicazione di base

DASH

  1. Segui tutti i passaggi nella scheda HLS.

  2. Richiedi un modello di periodo DASH una sola volta e memorizzalo nella cache. Questo approccio crea i periodi per tutte le interruzioni pubblicitarie della sessione.

Reindirizzamento pubblicazione pod con DASH - Flusso di pubblicazione di base

Flusso di pubblicazione avanzata

Per pubblicare lo stream, scegli un protocollo di streaming:

HLS

  1. Per registrare una sessione, invia una richiesta di stream dal video player client a Google Ad Manager.

  2. Avvia il polling dei metadati degli annunci per i prossimi eventi pubblicitari.

  3. Richiedi il manifest del live streaming al manipolatore del manifest.

  4. (Facoltativo) Invia una notifica di interruzione pubblicitaria anticipata a Google Ad Manager per un tasso di riempimento migliorato.

  5. Fai una richiesta di metadati di temporizzazione del pod annuncio (ATM) a Google Ad Manager.

  6. Recupera l'ora esatta del pod pubblicitario e della slate per creare gli URL dei segmenti pubblicitari.

  7. Unisci gli URL dei segmenti dell'annuncio nel manifest.

  8. Quando il manipolatore del manifest rileva un marcatore di interruzione pubblicitaria, costruisce gli URL dei segmenti pubblicitari e li unisce al manifest.

    • Durante un'interruzione pubblicitaria, il video player del client richiede un segmento dell'annuncio e segue l'URL di reindirizzamento del segmento per scaricare il file del segmento dell'annuncio.
  9. Estrai gli ID evento annuncio dai tag ID3 per trovare e inviare a Google ping di verifica dei contenuti multimediali.

Reindirizzamento pubblicazione pod con HLS - Flusso di pubblicazione avanzato

DASH

  1. Segui tutti i passaggi nella scheda HLS.

  2. Utilizza le risposte dei metadati di temporizzazione del pod di annunci (ATM) per i campi aggiuntivi obbligatori per creare i periodi DASH.

Reindirizzamento pubblicazione pod con DASH - Flusso di pubblicazione avanzato

Istruzioni passo passo

Per informazioni dettagliate sugli endpoint API, sui dati di richiesta e risposta di esempio, consulta App client video player per livestream e Manipolatore di manifest per livestream.