Video Stitcher API memungkinkan Anda memanipulasi konten video agar dapat menyisipkan iklan secara dinamis sebelum ditayangkan ke perangkat klien. Dengan Video Stitcher API, Anda dapat memonetisasi video on demand (VOD) dan video live stream dengan menyisipkan iklan seperti yang dijelaskan oleh metadata yang disimpan di server iklan.
Model data
Video Stitcher API bergantung pada referensi berikut:
- Manifes video on demand yang disimpan dan didistribusikan melalui Jaringan Penayangan Konten (CDN).
- Kunci CDN terdaftar yang diperlukan Video Stitcher API untuk mengambil video sebelum penggabungan.
- Playlist Multi-Iklan Video (VMAP), SmartXML, atau Template Penayangan Iklan Video (VAST) untuk menayangkan metadata iklan.
Entitas penggabungan video
Gambar berikut menunjukkan empat entity yang terlibat dalam penggabungan 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 entity ke entity lainnya.
Penyedia Konten
|
|
Video Stitcher API
|
|
Penyedia Iklan
|
|
Pengakses Lihat-saja
|
Fitur
Bagian ini menjelaskan fitur-fitur yang membentuk Video Stitcher API dan tujuan utama setiap fitur.
Streaming HTTP kecepatan bit adaptif
Video Stitcher API mendukung format berikut:
- Common Media Application Format (CMAF) yang sesuai dengan HTTP Live Streaming (HLS)
- Streaming kecepatan bit adaptif standar Dynamic Adaptive Streaming over HTTP (DASH)
Untuk HLS, iklan digabungkan setelah segmen yang paling dekat dengan selisih waktu seperti yang ditentukan oleh metadata VMAP atau SmartXML.
Untuk DASH, iklan digabungkan setelah periode yang paling dekat dengan selisih 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 IAB Tech Lab (VAST), hingga versi 4.0
- Playlist Multi-Iklan Video Digital (VMAP) IAB Tech Lab
- SmartXML FreeWheel
VMAP dan SmartXML menyediakan playlist iklan yang lengkap, termasuk offset waktu, untuk disisipkan ke dalam aset VOD. Jika Anda memberikan tag iklan khusus VAST, Video Stitcher API akan memperlakukan pod iklan (grup iklan berurutan) sebagai pre-roll, dan menyisipkannya sebelum aset VOD dimulai.
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 hilangnya 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 kecepatan bit adaptif (ABR) mungkin tidak selalu dienkode dengan benar untuk mendukung setiap jenis perangkat klien. Video Stitcher API mengenkode ulang video iklan untuk memastikan iklan dengan kualitas terbaik ditayangkan ke berbagai pemutar klien. Ada batasan 1.000 iklan per project Google Cloud.
Setiap iklan baru harus dienkode sebelum dapat digabungkan menjadi sesi live atau VOD. Setiap iklan dapat 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 diaktifkan atau dimulai. Karena waktu encoding ini, iklan mungkin tidak digabungkan pada jeda iklan pertama sesi live atau di sesi VOD pertama yang dibuat dengan tag iklan tertentu.
Langkah selanjutnya
- Lihat halaman Harga.
- Selesaikan panduan memulai untuk live stream.
- Lengkapi aset VOD panduan memulai.