全部产品
Search
文档中心

ApsaraVideo VOD:Konfigurasikan enkripsi DRM

更新时间:Jan 21, 2026

Topik ini menjelaskan cara menggunakan fitur enkripsi Digital Rights Management (DRM) dari ApsaraVideo VOD, termasuk cara mengenkripsi video dengan DRM dan memutarnya menggunakan ApsaraVideo Player SDK.

Batasan

Enkripsi DRM hanya dapat diaktifkan melalui ApsaraVideo VOD console.

Penagihan

Enkripsi DRM diterapkan selama proses transkoding video. Anda hanya dikenai biaya transkoding saat melakukan transkoding video. Biaya enkripsi DRM dikenakan setiap kali suatu perangkat meminta lisensi untuk memutar video yang telah dienkripsi DRM. Untuk informasi lebih lanjut mengenai penagihan, lihat Penagihan DRM.

Kompatibilitas Enkripsi DRM

Solusi DRM

Perangkat seluler

Browser

widevine

Android

Chrome, Firefox 47 ke atas, Microsoft Edge, dan Opera

fairplay

iOS

Safari

Enkripsi video dengan DRM

Langkah 1: (Opsional) Ajukan dan unggah sertifikat DRM

Catatan

Jika Anda ingin menggunakan skema FairPlay untuk enkripsi DRM pada iOS, Anda harus mengajukan dan mengunggah sertifikat FairPlay. Langkah ini dapat dilewati jika Anda hanya memerlukan skema Widevine untuk enkripsi DRM pada Android.

  1. Ajukan sertifikat FairPlay.

    Untuk informasi lebih lanjut, lihat Ajukan sertifikat FairPlay.

  2. Unggah sertifikat FairPlay.

    1. Masuk ke ApsaraVideo VOD console.

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

    3. Klik Upload Certificate.配置DRM加密1.png

      Parameter

      Deskripsi

      Certificate Name

      Nama sertifikat. Nama harus terdiri dari 2 hingga 32 karakter.

      Content

      Unggah Sertifikat FairPlay. Hanya file berekstensi .cer yang didukung.

      Private Key

      Kunci privat yang dilindungi password yang dibuat saat Anda mengajukan sertifikat.

      Passphrase

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

      ASk

      Application Secret Key (ASk). Apple menyediakan ASk saat Anda mengajukan sertifikat. Kunci harus terdiri dari 1 hingga 32 karakter dan dapat berisi huruf serta angka.

    4. Klik OK untuk menyelesaikan pengunggahan.

Langkah 2: Buat kelompok template transkoding untuk enkripsi DRM

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

  2. Pada halaman Transcoding Template Groups, klik Create Transcoding Template Group untuk membuat kelompok guna enkripsi DRM.

    Anda dapat mengaktifkan enkripsi DRM pada template transkoding reguler atau template pengemasan video. Contoh berikut menunjukkan cara mengaktifkan enkripsi DRM pada template transkoding reguler:

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

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

    • Konfigurasikan parameter lain sesuai kebutuhan. Untuk informasi lebih lanjut, lihat Template transkoding.配置DRM加密2.png

  3. Klik Save untuk membuat templat.

    Setelah templat dibuat, Anda dapat melihat ID kelompok template transkoding pada halaman Transcoding Template Groups. Simpan ID tersebut untuk digunakan nanti saat memulai pekerjaan transkoding yang dienkripsi DRM.

Langkah 3: (Opsional) Buat alur kerja dan kaitkan dengan kelompok template transkoding DRM

Anda dapat mengatur tugas pemrosesan media—seperti transkoding, peninjauan, dan pembuatan snapshot—ke dalam sebuah alur kerja. Saat Anda memicu alur kerja tersebut selama pengunggahan atau pemrosesan media, file media akan diproses secara otomatis sesuai alur kerja yang telah ditentukan.

Anda dapat menambahkan node transkoding media yang dikaitkan dengan kelompok template transkoding DRM ke dalam alur kerja. Saat ini, Anda hanya dapat membuat alur kerja melalui konsol. Untuk informasi lebih lanjut, lihat Alur kerja.

Langkah 4: Mulai pekerjaan transkoding yang dienkripsi DRM untuk video

ApsaraVideo VOD memungkinkan Anda memicu transkoding selama atau setelah mengunggah video. Anda dapat memulai pekerjaan transkoding langsung dari kelompok template transkoding atau dari alur kerja yang mencakup node transkoding media.

Anda dapat menggunakan kelompok template transkoding atau alur kerja untuk memicu transkoding yang dienkripsi DRM selama pengunggahan video. Setelah video diunggah, Anda hanya dapat memicu transkoding yang dienkripsi DRM menggunakan alur kerja. Penggunaan kelompok template transkoding untuk memicu pekerjaan setelah pengunggahan tidak didukung. Untuk informasi lebih lanjut tentang cara memulai transkoding melalui konsol, lihat Transkoding audio dan video. Untuk informasi lebih lanjut tentang cara memulai transkoding menggunakan OpenAPI, lihat Transkoding audio dan video.

Langkah 5: Lihat hasil transkoding yang dienkripsi DRM

Tunggu notifikasi asinkron

Jika Anda telah mengonfigurasi notifikasi event untuk ApsaraVideo VOD, Anda dapat menerima pesan callback untuk Single Definition Transcoding Complete atau All Definitions Transcoding Complete untuk mendapatkan informasi pekerjaan transkoding. Untuk mengonfigurasi notifikasi event, lihat Notifikasi event.

Kueri pekerjaan secara sinkron

Menggunakan konsol

  1. Masuk ke ApsaraVideo VOD console. Pada panel navigasi sebelah kiri, pilih Media Files > Audio/Video untuk membuka halaman Audio/Video.

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

    Jika Status video adalah Normal, ini menunjukkan bahwa pekerjaan transkoding yang dienkripsi DRM berhasil.

  3. Pada baris video tersebut, klik Manage untuk membuka halaman Informasi Dasar.

  4. Klik tab Video URL. Pada halaman ini, aliran output dari pekerjaan transkoding yang dienkripsi diberi label DRM Encryption.配置DRM加密3.png

Menggunakan OpenAPI

Panggil operasi GetPlayInfo dan atur ResultType ke Multiple untuk mendapatkan semua aliran yang telah dikodekan ulang untuk video tersebut. Parameter respons EncryptType menunjukkan jenis enkripsi dari aliran video.

Putar video yang dienkripsi DRM

Video yang dienkripsi DRM hanya dapat didekripsi dan diputar menggunakan ApsaraVideo Player SDK yang disediakan oleh ApsaraVideo VOD.

ApsaraVideo Player SDK menyediakan SDK pemutar untuk berbagai platform, seperti iOS, Android, dan Web (HTML5 dan Flash). Anda dapat mengintegrasikan SDK ini untuk memutar video yang dienkripsi DRM di aplikasi atau situs web Anda.

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

  • Versi ApsaraVideo Player SDK harus 5.2.1 atau lebih baru. Saat ini, FairPlay didukung di iOS, dan Widevine didukung di Android.

  • Sebelum menggunakan ApsaraVideo Player SDK, Anda harus mendapatkan lisensi pemutar. Untuk informasi lebih lanjut, lihat Kelola lisensi.

  • Sebelum mengintegrasikan ApsaraVideo Player SDK, tinjau kompatibilitas SDK pemutar dengan enkripsi DRM di berbagai platform. Untuk informasi lebih lanjut, lihat Kompatibilitas SDK pemutar untuk pemutaran terenkripsi.

  • Untuk langkah-langkah spesifik memutar video yang dienkripsi DRM menggunakan ApsaraVideo Player SDK, lihat Putar video terenkripsi, Putar video terenkripsi, dan Putar video terenkripsi.

  • Operasi seperti rotasi, pencerminan, dan pengambilan tangkapan layar tidak didukung saat memutar video berkeamanan tinggi, seperti video yang dienkripsi DRM.

FAQ