Menangani konten sumber terenkripsi dalam sumber HLS - MediaLive

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menangani konten sumber terenkripsi dalam sumber HLS

MediaLive dapat menelan sumber HLS yang dienkripsi sesuai dengan spesifikasi HTTP Live Streaming.

Format enkripsi yang didukung

MediaLive mendukung format berikut untuk sumber HLS terenkripsi:

  • Konten sumber dienkripsi dengan AES-128. MediaLive tidak mendukung AES-SAMPLE.

  • Konten sumber dienkripsi menggunakan tombol statis atau berputar.

  • Manifes menyertakan #EXT-X-KEY tag dengan atribut ini:

    • METHODAtribut menentukan AES-128.

    • URI menentukan server lisensi untuk kunci enkripsi.

    • IV kosong atau menentukan vektor inisialisasi (IV) untuk digunakan. Jika IV kosong, MediaLive gunakan nilai dalam #EXT-X-MEDIA-SEQUENCE tag sebagai IV.

  • Jika sistem upstream dan server lisensi memerlukan kredensyal otentikasi (nama pengguna dan kata sandi), pastikan bahwa kredensyal yang sama digunakan pada kedua server. MediaLive tidak mendukung memiliki kredensyal yang berbeda untuk kedua server ini.

Cara kerja dekripsi

Pemilik konten menyiapkan manifes utama untuk menyertakan #EXT-X-KEY dengan metode (AES-128), URL ke server lisensi, dan vektor inisialisasi (IV). Pemilik konten menempatkan kunci enkripsi pada server lisensi. Saat MediaLive saluran yang menggunakan sumber ini dimulai MediaLive , dapatkan manifes utama dan membaca #EXT-X-KEY tag untuk URL server lisensi.

MediaLive terhubung ke server lisensi dan mendapatkan kunci enkripsi. MediaLive mulai menarik konten dari sistem hulu, dan mendekripsi konten menggunakan kunci enkripsi dan IV.