Konfigurasikan transmisi langsung parameter untuk enkripsi HLS agar token otentikasi ditambahkan ke URI playlist M3U8.
Ikhtisar
Fitur transmisi langsung parameter untuk enkripsi HLS menulis ulang file M3U8 (playlist media) untuk konten yang dikirimkan melalui HLS (HTTP Live Streaming).
Penulisan ulang enkripsi standar HLS memodifikasi tag #EXT-X-KEY dalam file M3U8 HLS. Setelah penulisan ulang, parameter dari permintaan klien ditambahkan ke URI dalam tag #EXT-X-KEY. Nama parameter default adalah MtsHlsUriToken.
Untuk informasi selengkapnya mengenai enkripsi dan penulisan ulang M3U8, lihat Enkripsi dan penulisan ulang M3U8.
Prasyarat
Berbagi sumber daya lintas asal (CORS) telah dikonfigurasi. Untuk informasi selengkapnya, lihat Konfigurasi berbagi sumber daya lintas asal.
Prosedur
-
Masuk ke Konsol ApsaraVideo VOD.
-
Di panel navigasi sebelah kiri, klik Configuration Management.
-
Pilih CDN Configuration > Domain Names.
-
Temukan nama domain yang ingin Anda kelola, lalu klik Configure di kolom Actions.
-
Di panel navigasi sebelah kiri untuk domain tersebut, klik Video Related.
-
Pada bagian Encrypted Playback, aktifkan sakelar Parameter Pass-through for HLS Encryption. Di halaman ini, Anda juga dapat mengonfigurasi pengaturan lainnya, seperti Range Back-to-Origin dan Seeking. Saat sakelar Parameter Pass-through for HLS Encryption diaktifkan, parameter otentikasi
MtsHlsUriTokenakan ditambahkan ke permintaan.
Setelah diaktifkan, fitur ini menyediakan otentikasi berbasis token dengan menulis ulang parameter otentikasi. Nama parameter default adalah MtsHlsUriToken.
Contoh konfigurasi
Saat Anda mengaktifkan Parameter Pass-through for HLS Encryption di Konsol ApsaraVideo VOD, nama parameter default adalah MtsHlsUriToken.
Jika permintaan klien berisi parameter MtsHlsUriToken dengan nilai test, sistem akan menambahkan MtsHlsUriToken=test ke akhir URI dalam tag #EXT-X-KEY pada file M3U8 saat pemutaran.
Alibaba Cloud Gov Cloud tidak mendukung transmisi langsung parameter untuk enkripsi HLS.