Terapkan enkripsi DRM (Digital Rights Management) pada video di ApsaraVideo VOD dan putar kembali menggunakan SDK ApsaraVideo Player.
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 |
Terapkan enkripsi DRM
Langkah 1: (Opsional) Ajukan dan unggah sertifikat DRM
Untuk melindungi konten pada perangkat iOS dengan FairPlay, Anda harus mengajukan dan mengunggah sertifikat FairPlay. Langkah ini dapat dilewati jika Anda hanya perlu melindungi konten untuk perangkat Android menggunakan Widevine.
Ajukan sertifikat FairPlay.
Untuk informasi lebih lanjut, lihat Ajukan sertifikat FairPlay Streaming.
Unggah sertifikat FairPlay.
Masuk ke ApsaraVideo VOD console.
Di panel navigasi sebelah kiri, pilih Configuration Management > Media Processing > DRM Certificates.
Klik Upload Certificate.
Parameter
Deskripsi
Certificate Name
Nama untuk 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.
Klik OK.
Langkah 2: Buat kelompok template transkoding DRM
Masuk ke ApsaraVideo VOD console. Di panel navigasi sebelah kiri, pilih Configuration Management > Media Processing > Transcoding Template Groups.
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 biasa maupun template pengemasan video. Langkah-langkah berikut menunjukkan cara mengaktifkan enkripsi DRM pada template transkoding biasa:
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 deskripsi parameter secara rinci, lihat Template transkoding.
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-tugas pemrosesan media seperti transkoding, peninjauan konten, dan pembuatan snapshot dalam urutan tertentu. Saat dipicu selama unggah atau pemrosesan media, alur kerja akan secara otomatis memproses file media sesuai langkah-langkah yang telah ditentukan.
Anda dapat menambahkan node transkoding yang menggunakan kelompok template transkoding ber-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 ber-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 ber-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.
Kueri status pekerjaan
Mainkan video yang dienkripsi DRM
Video yang dienkripsi DRM hanya dapat diputar menggunakan SDK ApsaraVideo Player.
SDK ApsaraVideo Player 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 SDK ApsaraVideo Player untuk memutar video yang dienkripsi DRM, perhatikan hal-hal berikut:
Diperlukan SDK ApsaraVideo Player versi 5.2.1 atau lebih baru. FairPlay didukung di iOS, dan Widevine didukung di Android.
Lisensi pemutar diperlukan sebelum menggunakan SDK ApsaraVideo Player. Untuk informasi lebih lanjut, lihat Dapatkan lisensi.
Sebelum mengintegrasikan SDK ApsaraVideo Player, tinjau kompatibilitas DRM untuk setiap platform. Untuk informasi lebih lanjut, lihat Kompatibilitas SDK ApsaraVideo Player.
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.