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:
- Manifest video on demand archiviati e distribuiti tramite una rete CDN (Content Delivery Network).
- Chiavi CDN registrate necessarie all'API Video Stitcher per recuperare i video prima dello stitching.
- Ad server compatibili con Video Multiple Ad Playlist (VMAP), SmartXML o Video Ad Serving Template (VAST) per pubblicare i metadati degli annunci.
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.
Fornitore di contenuti
|
|
API Video Stitcher
|
|
Fornitore di annunci
|
|
Visualizzatore
|
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:
- HTTP Live Streaming (HLS) compatibile con il formato Common Media Application Format (CMAF)
- Streaming con velocità in bit adattiva standard Dynamic Adaptive Streaming over HTTP (DASH)
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:
- Video Ad Serving Template (VAST) del Tech Lab di IAB, fino alla versione 4.0
- IAB Tech Lab Digital Video Multiple Ad Playlist (VMAP)
- SmartXML di FreeWheel
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
- Consulta la pagina Prezzi.
- Completa la guida rapida per i live streaming.
- Completa la guida introduttiva per gli asset VOD.