Topik ini menjelaskan beberapa parameter penting dalam ApsaraVideo VOD.
Apa itu videoID? Mengapa videoID diperlukan? Bagaimana cara mendapatkannya?
Untuk alasan keamanan, saat Anda mengunggah file media ke ApsaraVideo VOD, sistem mengembalikan ID video (videoID) alih-alih URL. Anda juga dapat memperoleh videoID melalui OpenAPI. Untuk informasi selengkapnya, lihat Dapatkan URL Pemutaran Audio dan Video.
videoID dikembalikan setelah Anda mengunggah file ke ApsaraVideo VOD.
Anda juga dapat memperoleh videoID di Konsol ApsaraVideo VOD dengan langkah-langkah berikut:
Masuk ke Konsol ApsaraVideo VOD.
Pada panel navigasi kiri, di bawah Media Files, klik Audio/Video.
Temukan videoID pada daftar video.
Anda dapat menggunakan videoID dari konsol untuk menguji unduhan dan pemutaran. Untuk informasi selengkapnya tentang cara mengunggah aset media, lihat Ikhtisar SDK Upload.
Apa itu ID AccessKey dan Rahasia AccessKey? Bagaimana cara mendapatkannya?
ID AccessKey dan Rahasia AccessKey Alibaba Cloud merupakan kredensial unik untuk mengakses API Alibaba Cloud. ID AccessKey berfungsi sebagai identitas Anda, sedangkan Rahasia AccessKey digunakan untuk menandatangani parameter akses guna mencegah modifikasi. Rahasia AccessKey bersifat rahasia dan harus dilindungi seperti kata sandi logon.
Langkah-langkah untuk mendapatkannya:
Masuk ke Konsol ApsaraVideo VOD.
Arahkan kursor ke profil pengguna di bilah menu, lalu klik AccessKey Management pada menu pintasan.
Pada halaman AccessKey Management, Anda dapat membuat AccessKey baru atau melihat Rahasia AccessKey untuk ID AccessKey yang sudah ada.
Apa itu playKey? Bagaimana cara mendapatkannya?
playKey, juga dikenal sebagai Kunci API, adalah kunci yang digunakan untuk pemutaran. SDK pemutar menggunakan playKey untuk otentikasi saat mengambil URL pemutaran video. Otentikasi pemutaran merupakan mekanisme otentikasi sekunder yang dibangun di atas keamanan AccessKey standar Alibaba Cloud untuk membantu mencegah hotlinking. ApsaraVideo VOD menyediakan playKey default untuk platform Flash, H5, iOS, dan Android.
Untuk keamanan, Anda harus memasukkan kode verifikasi ponsel untuk melihat playKey Anda.
Operasi pengambilan:
Masuk ke Konsol ApsaraVideo VOD.
Pada panel navigasi kiri, di bawah Configuration Management, pilih CDN Configuration > Download Settings. Aktifkan mode unduhan aman.
Pada bagian Get Key, masukkan Unique App Identifier dan Private Key.
Klik Generate and Download Key.
Apa itu playauth? Bagaimana cara mendapatkannya?
Pemutar mendukung tiga mode pemutaran video untuk skenario berbeda. Metode playauth adalah yang paling aman dan menggunakan mode pemutaran setAuthInfo.
playauth adalah kredensial pemutaran. Layanan ApsaraVideo VOD menggabungkan informasi seperti videoID, ID AccessKey, dan Rahasia AccessKey, lalu mengenkripsi informasi tersebut menjadi satu string data yang digunakan pemutar untuk pemutaran.
Mode pemutaran | Skenario | Kelebihan dan kekurangan | Penggunaan yang Direkomendasikan |
setDataSource | Untuk pengujian | Risiko kebocoran. Anda harus menuliskan ID AccessKey dan Rahasia AccessKey langsung ke dalam kode client. Jika client diretas, kredensial Anda bisa terpapar. | Tidak disarankan untuk penggunaan komersial |
setAuthInfo | Untuk penggunaan komersial | Aman. Tidak ada URL atau tautan video yang terpapar. | Disarankan untuk penggunaan komersial |
Play local and network URLs | Memutar video lokal dan video dari URL | Sederhana. Dapat memutar video dari platform lain. | Gunakan saat Anda perlu memutar video lokal atau video dari URL jaringan |
Alur: Server mendapatkan kredensial pemutaran > Server mengirim kredensial ke client > Client memutar video.
Dapatkan kredensial pemutaran: Di server Anda, panggil SDK otentikasi pemutaran sisi server untuk mendapatkan kredensial pemutaran dari layanan ApsaraVideo VOD.
Putar video: SDK pemutar menggunakan videoID dan kredensial pemutaran untuk mengambil URL pemutaran video dari layanan ApsaraVideo VOD, lalu memuat dan mendekode aliran video untuk diputar.
Kredensial pemutaran berlaku selama 100 detik. Kredensial ini hanya dapat digunakan untuk mengambil URL pemutaran video tertentu dan tidak dapat digunakan ulang atau untuk video lain. Jika kredensial kedaluwarsa, Anda tidak dapat mengambil URL pemutaran dan harus mendapatkan kredensial baru.
SDK pemutar secara otomatis mengambil URL pemutaran menggunakan kredensial pemutaran untuk mendekode dan memutar video. URL pemutaran berlaku selama 30 menit. Jika kredensial pemutaran kedaluwarsa, Anda harus mendapatkan kredensial baru dan meneruskannya ke SDK pemutar untuk merefresh URL pemutaran.
Untuk melindungi Akun Alibaba Cloud Anda, kami menyarankan agar Anda menggunakan AccessKey dari Pengguna RAM, terutama untuk skenario pemutaran web.