ApsaraVideo VOD adalah solusi terpadu untuk streaming audio dan video on-demand yang menyediakan berbagai fitur, seperti pengumpulan video, pengeditan, pengunggahan, transkoding otomatis, pengeditan daring di cloud, akselerasi pengiriman, pemutaran, serta manajemen sumber daya media. Panduan Developer ini memperkenalkan fitur-fitur tersebut dan menjelaskan cara menggunakannya.
Proses keseluruhan
Gambar berikut menunjukkan proses keseluruhan pengunggahan, penyimpanan, pemrosesan, dan pemutaran audio dan video di ApsaraVideo VOD.
Gambar di atas menggambarkan proses standar yang mencakup transkoding dan pemutaran berbasis kredensial. Jika transkoding dinonaktifkan atau tinjauan media diaktifkan, proses tersebut dapat berubah sesuai kebutuhan.
Pengguna memperoleh izin unggah.
ApsaraVideo VOD mengirimkan URL unggah, kredensial unggah, dan ID video (VideoId).
Pengguna mengunggah video dan menyimpan ID video (VideoId).
Server memperoleh izin pemutaran.
Klien meminta URL dan kredensial pemutaran. ApsaraVideo VOD mengirimkan URL pemutaran dan kredensial pemutaran beserta periode validitasnya.
Server mengirimkan kredensial pemutaran ke klien untuk pemutaran video.
Akses dan penyimpanan
Sebelum menggunakan ApsaraVideo VOD, Anda perlu memahami wilayah layanan, wilayah API, dan wilayah penyimpanan. ApsaraVideo VOD menyediakan akses di berbagai wilayah di seluruh dunia. Setiap titik akhir (endpoint) berkorespondensi dengan satu wilayah penyimpanan, dan Anda tidak dapat memanggil resource lintas wilayah penyimpanan. Untuk informasi mengenai pemetaan antara wilayah layanan, wilayah API, dan wilayah penyimpanan yang didukung, lihat Pusat VOD dan titik akhir.
Konfigurasi global
Konfigurasi | Deskripsi | Referensi |
Akun dan otorisasi | ApsaraVideo VOD mendukung Resource Access Management (RAM) dan Security Token Service (STS). Anda dapat menggunakan salah satu metode berikut untuk melakukan operasi otorisasi:
| |
Layanan multi-aplikasi | ApsaraVideo VOD memungkinkan Anda mengisolasi resource, konfigurasi, dan data dari beberapa pengguna dalam satu akun yang sama. Anda dapat mengatur layanan multi-aplikasi dengan mengelola aplikasi dan menyambungkan kebijakan ke entitas identitas. | |
Notifikasi event | ApsaraVideo VOD mendukung notifikasi event melalui callback.
| |
Keamanan video | ApsaraVideo VOD menyediakan berbagai mekanisme keamanan untuk menjamin keamanan konten video:
|
Fitur
Fitur | Deskripsi | Referensi |
Unggah media | ApsaraVideo VOD memungkinkan Anda mengunggah file media (termasuk file audio, video, dan gambar) ke Bucket OSS yang dialokasikan oleh ApsaraVideo VOD. Sebelum mengunggah file media, Anda harus memperoleh URL dan kredensial unggah dari ApsaraVideo VOD. Metode unggah berikut didukung: Unggah menggunakan tool GUI
Unggah menggunakan alat pengembang
| |
Manajemen aset media | ApsaraVideo VOD memungkinkan Anda mengelola resource media seperti informasi dasar, informasi file sumber, informasi pemutaran, dan data AI yang dihasilkan setelah pengunggahan atau pemrosesan media. Anda dapat memperoleh, memperbarui, mencari, mengunduh, atau menghapus resource tersebut. | |
Pemrosesan media | ApsaraVideo VOD menyediakan kemampuan dasar pemrosesan media, termasuk transkoding audio dan video, pengambilan snapshot, pembuatan GIF animasi, dan watermarking video. Layanan ini juga menawarkan fitur lanjutan seperti tinjauan otomatis, pengeditan daring. | |
Pemutaran audio dan video | ApsaraVideo VOD menyediakan tiga metode untuk memutar file audio dan video: pratinjau di konsol, menggunakan ApsaraVideo Player SDK, dan menggunakan pemutar pihak ketiga. | |
Live to VOD | ApsaraVideo VOD memungkinkan Anda merekam aliran live secara sinkron sebagai video untuk pemutaran on-demand. |