All Products
Search
Document Center

ApsaraVideo VOD:Konfigurasikan enkripsi DRM

Last Updated:Aug 06, 2026

Terapkan enkripsi DRM (Digital Rights Management) pada video di ApsaraVideo VOD dan putar kembali menggunakan ApsaraVideo Player SDK.

Batasan

Anda hanya dapat mengaktifkan enkripsi DRM di ApsaraVideo VOD console.

Penagihan

Enkripsi DRM menggunakan metode penagihan pay-as-you-go tanpa biaya minimum. Biaya terdiri dari dua bagian:

Jenis biaya Kapan dikenakan
Biaya transkoding Saat video ditranskoding dengan enkripsi DRM diaktifkan.
Biaya lisensi Setiap kali perangkat meminta lisensi untuk memutar video yang dienkripsi DRM.

Untuk detail harga, lihat Enkripsi DRM.

Kompatibilitas enkripsi DRM

Solusi DRM

Perangkat seluler

Browser

Widevine

Android

Chrome, Firefox 47 dan versi lebih baru, Microsoft Edge, dan Opera

FairPlay

iOS

Safari

Catatan

Sebelum menggunakan enkripsi DRM, tinjau aturan dan batasan Widevine dan FairPlay.

Terapkan enkripsi DRM

Langkah 1: (Opsional) Ajukan dan unggah sertifikat DRM

Catatan

Untuk melindungi konten pada perangkat iOS dengan FairPlay, Anda harus mengajukan dan mengunggah sertifikat FairPlay. Langkah ini dapat dilewati jika hanya perlu melindungi konten untuk perangkat Android menggunakan Widevine.

  1. Ajukan sertifikat FairPlay.

    Untuk informasi lebih lanjut, lihat Ajukan sertifikat FairPlay Streaming.

  2. Unggah sertifikat FairPlay.

    1. Masuk ke ApsaraVideo VOD console.

    2. Di panel navigasi sebelah kiri, pilih Configuration Management > Media Processing > DRM Certificates.

    3. Klik Upload Certificate.

      Parameter

      Deskripsi

      Certificate Name

      Nama sertifikat, panjangnya 2 hingga 32 karakter.

      Content

      File sertifikat FairPlay. Hanya file dengan ekstensi .cer yang didukung.

      Private Key

      Kunci privat yang dilindungi kata sandi yang Anda buat saat mengajukan sertifikat.

      Passphrase

      Kunci yang digunakan untuk mendekripsi kunci privat. Panjangnya harus 1 hingga 32 karakter dan dapat berisi huruf serta angka.

      ASk

      Application Secret Key (ASk) dari Apple. Panjangnya harus 1 hingga 32 karakter dan dapat berisi huruf serta angka.

    4. Klik OK.

Langkah 2: Buat kelompok template transkoding DRM

  1. Masuk ke ApsaraVideo VOD console. Di panel navigasi sebelah kiri, pilih Configuration Management > Media Processing > Transcoding Template Groups.

  2. Di halaman Transcoding Template Groups, klik Create Transcoding Template Group untuk membuat kelompok template transkoding yang mendukung DRM.

    Anda dapat mengaktifkan enkripsi DRM baik pada template transkoding reguler maupun template pengemasan video. Langkah-langkah berikut menunjukkan cara mengaktifkan enkripsi DRM pada template transkoding reguler:

    • Pada bagian Basic information, atur Encapsulation Format ke HLS.

    • Pada bagian Advanced Parameters, aktifkan Video Encryption dan pilih DRM Encryption.

    • Konfigurasikan parameter lain sesuai kebutuhan. Untuk deskripsi parameter secara rinci, lihat Template transkoding.

  3. Klik Save.

    Simpan ID ini. Anda memerlukannya untuk memulai pekerjaan enkripsi DRM.

Langkah 3: (Opsional) Buat alur kerja untuk transkoding DRM

Alur kerja mengatur tugas pemrosesan media seperti transkoding, peninjauan konten, dan pembuatan snapshot dalam urutan tertentu. Saat dipicu selama unggah atau pemrosesan media, alur kerja secara otomatis memproses file media sesuai langkah-langkah yang telah ditentukan.

Anda dapat menambahkan node transkoding yang menggunakan kelompok template transkoding yang mendukung DRM ke dalam alur kerja. Alur kerja hanya dapat dibuat di ApsaraVideo VOD console. Untuk informasi lebih lanjut, lihat Alur kerja.

Langkah 4: Mulai pekerjaan transkoding DRM

Transkoding dapat dipicu baik selama maupun setelah unggah video. Anda dapat memulai pekerjaan dengan langsung menggunakan kelompok template transkoding atau menggunakan alur kerja yang mencakup node transkoding.

Saat ini, transkoding yang dienkripsi DRM hanya dapat dipicu dengan menggunakan kelompok template transkoding dan alur kerja selama unggah video, atau dengan menggunakan alur kerja setelah unggah video. Penggunaan kelompok template transkoding untuk memicu transkoding yang dienkripsi DRM setelah video diunggah tidak didukung. Untuk petunjuk lengkap, lihat Transkoding audio dan video untuk metode konsol dan Transkoding audio dan video untuk metode OpenAPI.

Langkah 5: Periksa hasil pekerjaan

Terima notifikasi event

Jika notifikasi event dikonfigurasi untuk ApsaraVideo VOD, informasi tugas dikirim dalam pesan callback SingleStreamTranscodeComplete atau TranscodeComplete. Untuk informasi lebih lanjut tentang cara mengonfigurasi notifikasi event, lihat Notifikasi Event.

Periksa status pekerjaan

Gunakan konsol

  1. Masuk ke ApsaraVideo VOD console. Di panel navigasi sebelah kiri, pilih Media Files > Audio/Video.

  2. Di halaman Audio/Video, periksa Status video target.

    Jika Status bernilai Normal, pekerjaan enkripsi DRM dan transkoding berhasil.

  3. Klik Manage pada baris video tersebut.

  4. Klik tab Video URL. ApsaraVideo VOD menandai aliran yang berhasil dienkripsi dengan DRM Encryption.

Gunakan API

Panggil operasi GetPlayInfo dan atur parameter ResultType ke Multiple untuk mengambil semua aliran yang telah ditranskoding untuk video tersebut. Parameter EncryptType dalam respons menunjukkan jenis enkripsi masing-masing aliran.

Mainkan video yang dienkripsi DRM

Video yang dienkripsi DRM hanya dapat diputar menggunakan ApsaraVideo Player SDK.

ApsaraVideo Player SDK mendukung berbagai platform, termasuk iOS, Android, dan web (HTML5 dan Flash). Integrasikan SDK ke dalam aplikasi atau situs web Anda untuk mengaktifkan pemutaran video yang dienkripsi DRM.

Saat menggunakan ApsaraVideo Player SDK untuk memutar video yang dienkripsi DRM, perhatikan hal-hal berikut:

  • Diperlukan ApsaraVideo Player SDK versi 5.2.1 atau lebih baru. FairPlay didukung di iOS, dan Widevine didukung di Android.

  • Lisensi pemutar diperlukan sebelum menggunakan ApsaraVideo Player SDK. Untuk informasi lebih lanjut, lihat Dapatkan lisensi.

  • Sebelum mengintegrasikan ApsaraVideo Player SDK, tinjau kompatibilitas DRM untuk setiap platform. Untuk informasi lebih lanjut, lihat Kompatibilitas ApsaraVideo Player SDK.

  • Untuk petunjuk memutar video yang dienkripsi DRM, lihat panduan pemutaran untuk platform target Anda: Mainkan video terenkripsi, Mainkan video terenkripsi, dan Mainkan video terenkripsi.

  • Operasi seperti rotate, mirror, dan screenshot tidak didukung selama pemutaran video yang dienkripsi DRM.

FAQ

  • Apa yang harus saya lakukan jika muncul error "Can not found user info" saat mengunggah sertifikat DRM?

  • Apa yang harus saya lakukan jika muncul error "Submit transcode job failed" saat memulai pekerjaan enkripsi DRM?

  • Apa yang harus saya lakukan jika video yang dienkripsi DRM gagal diputar di browser?

  • Apa yang harus saya lakukan jika pemutaran FairPlay mengembalikan error 503?

    Jika video yang dienkripsi DRM mengembalikan error 503 selama pemutaran FairPlay di Safari, tetapi dapat diputar normal menggunakan Widevine di Chrome, lakukan troubleshooting sebagai berikut:

    1. Periksa status sertifikat FairPlay. Masuk ke ApsaraVideo VOD console, lalu pilih Configuration Management > Media Processing > DRM Certificate Management untuk memastikan sertifikat FairPlay telah diunggah dan statusnya normal. Jika daftar sertifikat kosong atau sertifikat telah kedaluwarsa, ajukan dan unggah sertifikat FairPlay baru.

    2. Verifikasi parameter sertifikat. Pastikan nilai ASK dan Passphrase yang Anda masukkan saat mengunggah sertifikat sesuai dengan informasi pada sertifikat Apple Developer Anda. ASK disediakan oleh Apple, sedangkan Passphrase adalah kunci yang digunakan untuk mendekripsi kunci privat. Kedua nilai tersebut harus persis sama dengan informasi yang Anda gunakan saat mengajukan sertifikat.

    3. Diagnosis permintaan lisensi. Di Safari, buka Developer Tools (F12), beralih ke tab Network, putar video yang dienkripsi DRM, lalu filter permintaan lisensi. Periksa kode status respons dan badan respons. Error 503 biasanya menunjukkan bahwa layanan lisensi DRM sementara tidak tersedia, atau konfigurasi sertifikat menyebabkan server menolak permintaan.

    4. Lakukan troubleshooting dengan membandingkan browser. Jika video yang sama dapat diputar normal di Chrome menggunakan Widevine, maka enkripsi DRM dan transkoding bukanlah penyebab masalah. Fokuskan troubleshooting pada konfigurasi sertifikat FairPlay atau layanan lisensi Apple.