Ringkasan
Video on-demand (VOD) adalah sistem distribusi media yang memungkinkan pengguna menonton konten video sesuai keinginan mereka, tanpa kendala seperti jadwal penyiaran yang statis atau perangkat pemutaran video tertentu.
Streaming VOD tidak sama dengan live streaming. Konten VOD mengandalkan konten video hasil rekaman dan editan sebelum pengguna menontonnya, sedangkan live streaming menayangkan konten video live secara real time.
Cara Kerjanya
Video on-demand (VOD) adalah sistem distribusi media yang memungkinkan pengguna menonton konten video sesuai keinginan mereka, tanpa kendala seperti jadwal penyiaran yang statis atau perangkat pemutaran video tertentu.
Penggunaan Umum
Pelajari cara membuat alur kerja streaming VOD end-to-end menggunakan produk dan infrastruktur Google Cloud. Konten video baru ditransfer di Cloud Storage, di-transcoding dengan Transcoder API, dan diputar secara global dengan Media CDN menggunakan pemutar video yang kompatibel dengan HLS/MPEG-DASH.
Pelajari cara membuat alur kerja streaming VOD end-to-end menggunakan produk dan infrastruktur Google Cloud. Konten video baru ditransfer di Cloud Storage, di-transcoding dengan Transcoder API, dan diputar secara global dengan Media CDN menggunakan pemutar video yang kompatibel dengan HLS/MPEG-DASH.
Transcoder API melakukan transcoding file mezzanine video yang ditransfer ke dalam format output yang diinginkan, termasuk MP4, HLS, dan MPEG-DASH. Untuk setiap video input, Transcoder API mengirimkan rendisi output berdasarkan konfigurasi Anda: SD (kurang dari 1280x720 piksel) ke HD (1280x720 piksel) ke UHD (lebih dari 1920x1080 hingga 4096x216 piksel). Video yang di-transcoding ditempatkan dalam bucket Cloud Storage terpisah yang berfungsi sebagai penyimpanan asal untuk Media CDN.
Transcoder API melakukan transcoding file mezzanine video yang ditransfer ke dalam format output yang diinginkan, termasuk MP4, HLS, dan MPEG-DASH. Untuk setiap video input, Transcoder API mengirimkan rendisi output berdasarkan konfigurasi Anda: SD (kurang dari 1280x720 piksel) ke HD (1280x720 piksel) ke UHD (lebih dari 1920x1080 hingga 4096x216 piksel). Video yang di-transcoding ditempatkan dalam bucket Cloud Storage terpisah yang berfungsi sebagai penyimpanan asal untuk Media CDN.
Setelah file video ditransfer ke Cloud Storage, Cloud Functions secara otomatis mendeteksi video baru di bucket dan membuat tugas Transcoding. Transcoder API melakukan transcoding file mezzanine video yang ditransfer ke dalam format output yang diinginkan, termasuk encoding H.264 serta paket MP4, HLS, dan MPEG-DASH. File yang di-transcoding ditempatkan dalam bucket Cloud Storage terpisah yang berfungsi sebagai penyimpanan asal untuk Media CDN.
Setelah file video ditransfer ke Cloud Storage, Cloud Functions secara otomatis mendeteksi video baru di bucket dan membuat tugas Transcoding. Transcoder API melakukan transcoding file mezzanine video yang ditransfer ke dalam format output yang diinginkan, termasuk encoding H.264 serta paket MP4, HLS, dan MPEG-DASH. File yang di-transcoding ditempatkan dalam bucket Cloud Storage terpisah yang berfungsi sebagai penyimpanan asal untuk Media CDN.
Live Stream API secara otomatis melakukan transcoding sinyal live mezzanine ke format streaming langsung-ke-pelanggan, termasuk HLS dan MPEG-DASH. Mulai dengan menetapkan endpoint input, lalu membuat resource channel yang melakukan transcoding SRT live atau aliran kontribusi RTMP ke aliran output HLS atau DASH. Aliran output yang dibuat oleh Live Stream API disimpan ke bucket Cloud Storage, yang dapat dikonfigurasi sebagai backend untuk Cloud CDN.
Live Stream API secara otomatis melakukan transcoding sinyal live mezzanine ke format streaming langsung-ke-pelanggan, termasuk HLS dan MPEG-DASH. Mulai dengan menetapkan endpoint input, lalu membuat resource channel yang melakukan transcoding SRT live atau aliran kontribusi RTMP ke aliran output HLS atau DASH. Aliran output yang dibuat oleh Live Stream API disimpan ke bucket Cloud Storage, yang dapat dikonfigurasi sebagai backend untuk Cloud CDN.
Sisipkan iklan yang disimpan di server iklan dan dideskripsikan dengan metadata ke konten VOD, yang secara lancar mendukung strategi monetisasi VOD. Video Stitcher API mendukung format berikut: Common Media Application Format (CMAF) yang sesuai dengan protokol streaming kecepatan bit adaptif standar HTTP Live Streaming (HLS) dan Dynamic Adaptive Streaming over HTTP (DASH). Setelah dipanggil, API membuat sesi VOD baru yang menentukan URL pemutaran dan informasi tentang iklan yang disisipkan ke dalam video.
Sisipkan iklan yang disimpan di server iklan dan dideskripsikan dengan metadata ke konten VOD, yang secara lancar mendukung strategi monetisasi VOD. Video Stitcher API mendukung format berikut: Common Media Application Format (CMAF) yang sesuai dengan protokol streaming kecepatan bit adaptif standar HTTP Live Streaming (HLS) dan Dynamic Adaptive Streaming over HTTP (DASH). Setelah dipanggil, API membuat sesi VOD baru yang menentukan URL pemutaran dan informasi tentang iklan yang disisipkan ke dalam video.
Mirip dengan VOD, Video Stitcher API secara dinamis menyisipkan iklan sebagaimana dideskripsikan oleh metadata yang disimpan di server iklan ke konten live stream. Video Stitcher API mendukung format berikut: Common Media Application Format (CMAF) yang sesuai dengan protokol streaming kecepatan bit adaptif standar HTTP Live Streaming (HLS) dan Dynamic Adaptive Streaming over HTTP (DASH). Setelah dipanggil, API membuat sesi live baru yang menentukan URL pemutaran dan informasi tentang iklan yang disisipkan dalam video.
Mirip dengan VOD, Video Stitcher API secara dinamis menyisipkan iklan sebagaimana dideskripsikan oleh metadata yang disimpan di server iklan ke konten live stream. Video Stitcher API mendukung format berikut: Common Media Application Format (CMAF) yang sesuai dengan protokol streaming kecepatan bit adaptif standar HTTP Live Streaming (HLS) dan Dynamic Adaptive Streaming over HTTP (DASH). Setelah dipanggil, API membuat sesi live baru yang menentukan URL pemutaran dan informasi tentang iklan yang disisipkan dalam video.
Video Intelligence API membantu developer menyertakan teknologi analisis video Google ke aplikasi mereka. Model machine learning terlatih akan otomatis mengenali objek, tempat, dan tindakan dalam jumlah besar di video yang disimpan dan di-live streaming. Dengan REST API, pengguna dapat memberikan anotasi ke video yang disimpan secara lokal atau di Cloud Storage dengan informasi kontekstual untuk seluruh video, per segmen, per shot, dan per frame.
Video Intelligence API membantu developer menyertakan teknologi analisis video Google ke aplikasi mereka. Model machine learning terlatih akan otomatis mengenali objek, tempat, dan tindakan dalam jumlah besar di video yang disimpan dan di-live streaming. Dengan REST API, pengguna dapat memberikan anotasi ke video yang disimpan secara lokal atau di Cloud Storage dengan informasi kontekstual untuk seluruh video, per segmen, per shot, dan per frame.
Video Intelligence API memungkinkan analisis streaming secara real-time untuk media live. Model machine learning terlatih akan otomatis mengenali objek, tempat, dan tindakan dalam jumlah besar di video yang disimpan dan di-live streaming. Dengan REST API, pengguna dapat memberikan anotasi ke video yang disimpan di Cloud Storage atau di-live streaming dan mendukung protokol live streaming standar seperti RTSP, RTMP, dan HLS. Informasi kontekstual disediakan untuk seluruh video, per segmen, per shot, dan per frame.
Video Intelligence API memungkinkan analisis streaming secara real-time untuk media live. Model machine learning terlatih akan otomatis mengenali objek, tempat, dan tindakan dalam jumlah besar di video yang disimpan dan di-live streaming. Dengan REST API, pengguna dapat memberikan anotasi ke video yang disimpan di Cloud Storage atau di-live streaming dan mendukung protokol live streaming standar seperti RTSP, RTMP, dan HLS. Informasi kontekstual disediakan untuk seluruh video, per segmen, per shot, dan per frame.