Topik ini menjelaskan cara mengonfigurasi penyampaian parameter untuk enkripsi HTTP Live Streaming (HLS).
Ikhtisar
Fitur transmisi langsung parameter untuk enkripsi HLS menulis ulang file M3U8 (daftar putar media) untuk protokol HLS.
Fitur ini menulis ulang tag #EXT-X-KEY dalam file M3U8. Fitur tersebut menambahkan parameter ke akhir URI pada tag #EXT-X-KEY. Nilai parameter ini diambil dari permintaan client. Secara default, nama parameter tersebut adalah MtsHlsUriToken.
Untuk informasi lebih lanjut tentang prinsip teknis dan skenario aplikasi dari enkripsi M3U8 dan penulisan ulang, lihat Enkripsi M3U8 dan Penulisan Ulang.
Prasyarat
Berbagi sumber daya lintas asal (CORS) telah dikonfigurasi. Untuk informasi lebih lanjut, lihat Konfigurasikan CORS.
Prosedur
Masuk ke Konsol ApsaraVideo VOD.
Pada panel navigasi sebelah kiri, klik Configuration Management.
Klik CDN Configuration > Domain Names untuk menuju halaman Domain Names.
Pada kolom Actions dari nama domain yang ingin Anda kelola, klik Configure.
Pada panel navigasi sebelah kiri, klik Video Related.
Pada bagian Encrypted Playback, aktifkan sakelar Parameter Pass-through for HLS Encryption.

Setelah fitur ini diaktifkan, otentikasi dilakukan dengan menulis ulang parameter token otentikasi selama transmisi langsung parameter enkripsi HLS. Nama parameter yang ditulis ulang adalah MtsHlsUriToken.
Contoh konfigurasi
Aktifkan Parameter Pass-through for HLS Encryption di Konsol ApsaraVideo VOD. Nama parameter default adalah MtsHlsUriToken.
Permintaan klien berisi parameter MtsHlsUriToken dengan nilai test. Saat CDN mendekripsi konten untuk pemutaran, parameter tersebut menambahkan MtsHlsUriToken=test ke akhir URI pada tag #EXT-X-KEY dalam file M3U8.
Fitur ini saat ini belum tersedia di Alibaba Gov Cloud.