Panoramica dell'API Video Stitcher

L'API Video Stitcher ti consente di manipolare i contenuti video per inserire dinamicamente gli annunci prima del caricamento sui dispositivi client. Con l'API Video Stitcher, puoi monetizzare i tuoi video on demand (VOD) e i video in live streaming inserendo gli annunci come descritto dai metadati archiviati sugli ad server.

Modello dati

L'API Video Stitcher si basa sulle seguenti risorse:

Entità di stitching video

L'immagine seguente mostra le quattro entità coinvolte nell'assemblaggio video. Ogni freccia solida indica una richiesta esplicita da un'entità all'altra. Le frecce tratteggiate di colore più chiaro indicano possibili richieste da un'entità all'altra.

Entità di stitching video

Fornitore di contenuti

  • Vuoi monetizzare i contenuti con gli annunci
  • Pubblica i contenuti di origine utilizzando una CDN
  • Chiama l'API Video Stitcher per creare una sessione in cui unire l'annuncio e i contenuti dell'origine. Il fornitore di contenuti può fornire informazioni sullo spettatore per la sessione

API Video Stitcher

  • Chiama il fornitore di annunci per recuperare i metadati degli annunci, inclusi i video degli annunci e gli eventi di monitoraggio degli annunci
  • Codifica i contenuti dell'annuncio
  • Unisce i contenuti dell'annuncio e i contenuti di origine (del fornitore di contenuti) in un manifest
  • Pubblica i segmenti di annunci utilizzando una CDN
  • Registra l'attività di riproduzione (per il monitoraggio degli annunci lato server)

Fornitore di annunci

  • Di solito di terze parti
  • Metadati degli annunci pubblicati
    • Quali annunci devono essere mostrati a questo utente?
    • Quali eventi correlati agli annunci devono essere attivati per ogni annuncio?
  • Pubblica video degli annunci utilizzando una CDN
  • Monitora gli eventi correlati agli annunci dello spettatore (sia per il monitoraggio degli annunci lato client sia per quello lato server)

Visualizzatore

  • Utilizza contenuti di annunci e sorgenti uniti utilizzando un media player o un SDK
  • Utilizza il manifest fornito dall'API Video Stitcher
  • Autenticati dal fornitore di contenuti e non da Google Cloud
  • Registra l'attività di riproduzione (per il monitoraggio degli annunci lato client)

Funzionalità

In questa sezione vengono descritte le funzionalità che compongono l'API Video Stitcher e lo scopo principale di ogni funzionalità.

Streaming HTTP con velocità in bit adattiva

L'API Video Stitcher supporta i seguenti formati:

Per HLS, gli annunci vengono uniti dopo il segmento più vicino all'offset temporale come specificato dai metadati VMAP o SmartXML.

Per DASH, gli annunci vengono uniti dopo il periodo più vicino all'offset temporale come specificato dai dati VMAP o SmartXML.

Conformità dell'ad server

L'API Video Stitcher è conforme agli ad server che supportano i seguenti formati:

VMAP e SmartXML forniscono una playlist di annunci completa, inclusi gli offset di tempo, da inserire in una risorsa VOD. Se fornisci un tag annuncio solo VAST, l'API Video Stitcher tratta il pod di annunci (un gruppo di annunci sequenziale) come pre-roll e lo inserisce prima dell'inizio della risorsa VOD.

Monitoraggio degli annunci lato server

Per supportare una serie di player video, l'API Video Stitcher può attivare gli eventi di monitoraggio degli annunci lato server per conto del client. Il monitoraggio degli annunci sul lato server può aiutarti a evitare la perdita di entrate a causa del blocco degli annunci lato client.

Supporto della tokenizzazione CDN

L'API Video Stitcher supporta il recupero dei video non elaborati distribuiti tramite Media CDN e la possibilità di tokenizzare gli URL dei segmenti.

Ricodificazione degli annunci

I video degli annunci forniti dagli ad server che utilizzano lo streaming con bitrate adattativo (ABR) potrebbero non essere sempre codificati correttamente per supportare ogni tipo di dispositivo client. L'API Video Stitcher ricodifica i video degli annunci per garantire che gli annunci di migliore qualità vengano pubblicati su una serie di player client. È previsto un limite di 1000 annunci per progetto Google Cloud.

Ogni nuovo annuncio deve essere codificato prima di poter essere unito a una sessione live o VOD. Dovresti aspettarti che ogni annuncio venga codificato entro cinque minuti. Dopo che l'annuncio è stato codificato, può essere riutilizzato in un numero qualsiasi di sessioni successive. Questa codifica avviene in modo asincrono e non richiede alcuna azione per essere attivata o avviata. A causa di questo tempo di codifica, gli annunci potrebbero non essere uniti nella prima interruzione pubblicitaria di una sessione live o nella prima sessione VOD creata con il tag annuncio specificato.

Passaggi successivi