Video Stitcher API memungkinkan Anda memanipulasi konten video untuk menyisipkan iklan secara dinamis sebelum dikirim ke perangkat klien. Dengan menggunakan Video Stitcher API, Anda dapat memonetisasi video on demand (VOD) dan video live stream dengan menyisipkan iklan sebagaimana dijelaskan oleh metadata yang disimpan di server iklan.
Model data
Video Stitcher API mengandalkan resource berikut:
- Manifes video on demand disimpan dan didistribusikan melalui Jaringan Penayangan Konten (CDN).
- Kunci CDN terdaftar yang diperlukan Video Stitcher API untuk mengambil video sebelum menggabungkan.
- Server iklan yang mematuhi Playlist Multi-Iklan Video (VMAP), SmartXML, atau Template Penayangan Iklan Video (VAST) untuk mengirimkan metadata iklan.
Entitas penggabungan video
Gambar berikut menunjukkan empat entitas yang terlibat dalam penyambungan video. Setiap panah solid menunjukkan permintaan eksplisit dari satu entitas ke entitas lainnya. Panah garis putus-putus berwarna lebih terang menunjukkan kemungkinan permintaan dari satu entitas ke entitas lainnya.
Penyedia Konten
|
|
Video Stitcher API
|
|
Penyedia Iklan
|
|
Pengakses Lihat-saja
|
Fitur
Bagian ini menjelaskan fitur yang membentuk Video Stitcher API dan tujuan utama setiap fitur.
Streaming HTTP kecepatan bit adaptif
Video Stitcher API mendukung format berikut:
- HTTP Live Streaming (HLS) yang sesuai dengan Common Media Application Format (CMAF)
- Streaming kecepatan bit adaptif standar Dynamic Adaptive Streaming over HTTP (DASH)
Untuk HLS, iklan digabungkan setelah segmen terdekat dengan offset waktu seperti yang ditentukan oleh metadata VMAP atau SmartXML.
Untuk DASH, iklan digabungkan setelah periode terdekat dengan offset waktu seperti yang ditentukan oleh data VMAP atau SmartXML.
Kepatuhan server iklan
Video Stitcher API mematuhi server iklan yang mendukung format berikut:
- Template Penayangan Iklan Video Digital (VAST) IAB Tech Lab, hingga versi 4.0
- Playlist Multi-Iklan Video Digital (VMAP) IAB Tech Lab
- SmartXML FreeWheel
VMAP dan SmartXML menyediakan playlist iklan lengkap, termasuk offset waktu, untuk disisipkan ke aset VOD. Jika Anda memberikan tag iklan khusus VAST, Video Stitcher API akan memperlakukan pod iklan (grup iklan yang diurutkan) sebagai pre-roll, dan menyisipkannya sebelum awal aset VOD.
Pelacakan iklan sisi server
Untuk mendukung berbagai pemutar video, Video Stitcher API dapat memicu peristiwa pelacakan iklan di sisi server atas nama klien. Pelacakan iklan sisi server dapat membantu Anda menghindari kehilangan pendapatan karena pemblokiran iklan sisi klien.
Dukungan tokenisasi CDN
Video Stitcher API mendukung pengambilan video mentah yang didistribusikan melalui Media CDN dan kemampuan untuk membuat token URL segmen.
Encoding ulang iklan
Video iklan yang disediakan dari server iklan menggunakan streaming adaptive bitrate (ABR) mungkin tidak selalu dienkode dengan benar untuk mendukung setiap jenis perangkat klien. Video Stitcher API mengenkode ulang video iklan untuk memastikan iklan berkualitas terbaik ditayangkan ke berbagai pemutar klien. Ada batas 1.000 iklan per project Google Cloud.
Setiap iklan baru harus dienkode sebelum dapat digabungkan ke sesi live atau VOD. Setiap iklan akan dienkode dalam waktu lima menit. Setelah dienkode, iklan dapat digunakan kembali dalam sejumlah sesi berikutnya. Encoding ini terjadi secara asinkron dan tidak memerlukan tindakan apa pun untuk mengaktifkan atau memulai. Karena waktu encoding ini, iklan mungkin tidak digabungkan dalam jeda iklan pertama sesi live atau dalam sesi VOD pertama yang dibuat dengan tag iklan tertentu.
Langkah selanjutnya
- Lihat halaman Harga.
- Selesaikan panduan memulai untuk live stream.
- Selesaikan panduan memulai untuk aset VOD.