Saat memutar video di ApsaraVideo VOD, Anda dapat memilih berbagai jenis URL pemutaran sesuai dengan skenario pemutaran. Anda dapat mengonfigurasi nama domain, template transkoding, dan pengaturan pemutaran untuk mengontrol jenis URL pemutaran. Topik ini menjelaskan pengaturan pemutaran umum.
Konfigurasikan nama domain
Tambahkan Nama Domain
Konfigurasikan nama domain. Pastikan bahwa nama domain yang ingin digunakan di ApsaraVideo VOD telah terdaftar. Untuk informasi lebih lanjut, lihat Verifikasi Domain.
Hubungkan catatan CNAME ke nama domain. Jika tidak melakukan operasi ini, pemutaran video akan gagal. Untuk informasi lebih lanjut, lihat Konfigurasikan Catatan CNAME di Alibaba Cloud DNS. Anda juga dapat menggunakan DNSPod untuk menghubungkan catatan CNAME ke nama domain.
Konfigurasikan nama domain. Untuk informasi lebih lanjut, lihat Tambahkan Nama Domain.
Otentikasi URL
Anda dapat menyetel parameter
AuthTimeoutuntuk menentukan waktu kedaluwarsa untuk URL CDN. Untuk informasi lebih lanjut, lihat bagian "Waktu Kedaluwarsa URL" dari topik Otentikasi URL.Reotentikasi CDN:
Jika reotentikasi CDN diaktifkan, Anda dapat menyetel parameter
ReAuthInfountuk menambahkan parameter UID dan rand ke parameter otentikasi CDN. Untuk informasi lebih lanjut, lihat bagian "ReAuthInfo" dari topik Parameter Permintaan.Jika reotentikasi CDN dinonaktifkan, Anda dapat menyetel parameter
randdalam parameterReAuthInfountuk memastikan bahwa URL yang berbeda dihasilkan setiap kali. Sebagai contoh, Anda dapat menyetel parameter rand ke UUID. Untuk informasi lebih lanjut, lihat bagian "ReAuthInfo" dari topik Parameter Permintaan.
Pilih Beberapa Nama Domain
Jika beberapa nama domain dikonfigurasikan untuk origin Anda, Anda dapat menyetel
PlayDomaindalam parameterPlayConfiguntuk menentukan nama domain CDN yang termasuk dalam URL pemutaran. Untuk informasi lebih lanjut, lihat bagian "PlayConfig" dari topik Parameter Permintaan.Akselerasi Aman HTTPS
Secara default, URL gambar dan URL pemutaran yang dikembalikan oleh API adalah URL HTTP. Untuk mendapatkan URL HTTPS, Anda dapat mengaktifkan akselerasi aman HTTPS untuk nama domain CDN di ApsaraVideo VOD. Untuk informasi lebih lanjut, lihat Akselerasi Keamanan HTTPS.
Konfigurasikan template transkoding
ApsaraVideo VOD memungkinkan Anda memilih apakah akan mentranskode file media yang diunggah.
Jika file media ditranskode, URL pemutaran adalah URL pemutaran aliran yang telah dikodekan ulang. Format URL pemutaran dan parameter definisi, enkripsi, serta ID watermark dalam URL pemutaran dikonfigurasikan berdasarkan pengaturan transkoding Anda.
Jika file media tidak ditranskode, URL pemutaran adalah URL pemutaran file mezzanine yang diunggah untuk pemutaran dalam kualitas asli.
Untuk informasi lebih lanjut, lihat bagian "Template Transkoding" dari topik Pemutaran Audio dan Video.
Konfigurasikan pemutaran
Layanan pemutaran mendukung tiga mode pemutaran berikut:
Pratinjau di konsol: Anda tidak perlu mengonfigurasi mode ini.
URL Pemutaran: Anda dapat memanggil operasi GetPlayInfo untuk mendapatkan URL pemutaran yang berbeda berdasarkan pengaturan pemutaran yang berbeda.
SDK Pemain: Anda dapat mengonfigurasi pengaturan pemain. Pemain secara otomatis menyaring URL pemutaran untuk memutar video.
Pengaturan Operasi Pemutaran:
ApsaraVideo VOD memungkinkan Anda mengonfigurasi parameter berikut dari operasi GetPlayInfo untuk mendapatkan URL pemutaran yang diperlukan dalam skenario pemutaran yang berbeda.
Definisi
Definition: Operasi GetPlayInfo memungkinkan Anda menentukan beberapa definisi sekaligus, yang memungkinkan Anda beralih definisi berdasarkan kondisi jaringan. Jika Anda tidak menyetel parameter ini, operasi GetPlayInfo mengembalikan URL pemutaran aliran video dalam semua definisi untuk video yang ditentukan.Format
Formats: Format kontainer aliran yang telah dikodekan ulang. Hanya formatMP4,MP3, danM3U8yang didukung. Operasi GetPlayInfo memungkinkan Anda menentukan beberapa format sekaligus, yang memungkinkan Anda memilih aliran video dengan format yang sesuai berdasarkan skenario pemutaran.Jenis Aliran
stream type. Nilai valid: video dan audio. Anda dapat memilih jenis aliran berdasarkan skenario pemutaran.Tipe Output
OutputType:Secara default, jika tidak ada nama domain CDN yang dikonfigurasikan, operasi GetPlayInfo mengembalikan URL OSS.
Secara default, jika nama domain CDN dikonfigurasikan, operasi GetPlayInfo mengembalikan URL CDN.
Anda dapat menyetel parameter
OutputTypeuntuk mendapatkan URL balik ke sumber OSS atau URL CDN.
Tipe Hasil
ResultType. Secara default, ApsaraVideo VOD hanya menyediakan satu URL pemutaran untuk setiap definisi dan format. Jika Anda mengirimkan pekerjaan transkoding media untuk video yang ditranskode, beberapa URL pemutaran tersedia untuk setiap definisi dan format. Secara default, operasi GetPlayInfo hanya mengembalikan aliran yang telah dikodekan ulang terbaru dalam setiap definisi dan format. Ini memastikan bahwa aliran yang telah dikodekan ulang terbaru diputar setiap kali. Untuk mendapatkan URL pemutaran dari semua aliran yang telah dikodekan ulang, Anda dapat menyetel parameterResultTypekeMultiple.PentingJika parameter
ResultTypedisetel keMultiple, operasi GetPlayInfo mengembalikan maksimal 100 URL pemutaran meskipun sebuah video memiliki lebih dari 100 URL pemutaran.
Pengaturan Pemain:
SDK Pemutar ApsaraVideo dapat secara otomatis mendapatkan URL pemutaran berdasarkan Kredensial Pemutaran. SDK Pemutar ApsaraVideo untuk Web (HTML5 dan Flash), Android, dan iOS disediakan. Bagian berikut menjelaskan pengaturan pemain yang didukung untuk setiap terminal.
SDK Pemutar ApsaraVideo untuk Web
Untuk pemain HTML5 yang terintegrasi dengan SDK Pemutar ApsaraVideo, Anda dapat mengonfigurasi parameter
mediaTypeuntuk menentukan jenis aliran keluaran, parameterformatuntuk menentukan format file keluaran, dan parameterdefinitionuntuk menentukan definisi. Untuk informasi lebih lanjut, lihat Instruksi Fitur.Pemain Flash yang mengintegrasikan SDK Pemutar ApsaraVideo hanya dapat memutar file video. Untuk pemain Flash yang terintegrasi dengan SDK Pemutar ApsaraVideo, Anda dapat mengonfigurasi parameter
mediaTypeuntuk menentukan jenis aliran keluaran dan parameterformatuntuk menentukan format file keluaran.
SDK Pemutar ApsaraVideo untuk iOS
Anda dapat mengonfigurasi parameter
formatuntuk menentukan format file keluaran dan parameterqualityuntuk menentukan definisi yang diharapkan.SDK Pemutar ApsaraVideo untuk Android
Anda dapat mengonfigurasi parameter
formatuntuk menentukan format file keluaran dan parameterqualityuntuk menentukan definisi yang diharapkan.