Cara kerja Multi-DRM
Pahami konsep "DRM-X 6.0 Multi- DRM", didukung DRM sistem, CENC dan CBCS format, identitas isi, dan kunci tunggal versus perlindungan multi- kunci.
Apa Multi-DRM berarti#
Peramban dan sistem operasi tidak semua menggunakan modul contents-decryption yang sama. Sebuah paket layanan multi- DRM yang cocok dengan keluaran terenkripsi, memilih sebuah device- didukung DRM, otorisasi penampil sekali di backend Anda, dan rute tantangan lisensi asli ke penyedia yang benar.
| DRM | Tipe klien | Pengiriman terproteksi |
|---|---|---|
| Widevine | Chrome, Android, Android TV, Fire TV | DASH / CENC |
| PlayReady | Microsoft Edge, Windows, TV yang kompatibel | DASH / CENC |
| FairPlay Streaming | Safari, iPhone, iPad, Apple TV | HLS / CBCS |
| WisePlay | Compatible perangkat Huawei dan browsers | Terdaftar keluaran yang terkualifikasi |
Stabil Content ID, manifestasi terdaftar #
Bisnis Anda mengacu pada berkas yang stabil Content ID. Berkas yang dilindungi oleh Publikasikan memiliki variansi manifest dan model kunci. Selama pembuatan sesi DRM-X memilih keluaran yang terdaftar bagi permintaan DRM dan kemampuan platform; klien tidak dapat menggantikan manifest yang berbeda.
Pilih model kunci sebelum mengemas #
Perlindungan Kunci Tunggal
Satu kunci presentasi dan satu aturan kebijakan ALL. Gunakan ketika kompabilitas pertier platform terluas lebih penting daripada isolasi kunci.
Kualitas Multi- kunci Tiered
Pisahkan AUDIO, SD, HD, UHD1, dan UHD2 scope. Dikeluarkan tiers tidak menerima kunci, dan tiers kuat dapat membutuhkan keamanan yang lebih kuat atau perlindungan keluaran.
DRM-X pemutar mendeteksi model kunci yang diterbitkan dan merekomendasikan penyunting kebijakan yang cocok secara otomatis.
Control plane and data plane#
The control plane manages environments, content, key sets, immutable package releases, registered storage, API clients, policies, and audit evidence. The data plane creates short-lived playback sessions and transports native certificate, license, renewal, and release traffic.
Satu aliran untuk browser, aplikasi, dan TV #
Viewer signs in to your service
→ Your backend checks purchase / subscription / course access
→ Your backend selects a named template or complete custom policy
→ POST api6.drm-x.com/api/v1/playback/environments/{siteId}/sessions
→ DRM-X resolves the active published package and registered manifest
→ DRM-X returns Contract v1 + short-lived DRM License Token
→ Player sends the opaque DRM challenge to the returned license URL
→ DRM-X Gateway validates the token and provider enforces its signed policy
→ Player releases the concurrent-stream reservation on stop or replacement
Paket dan konfigurasi
Konten, set kunci, rilis paket yang tidak dapat diubah, manifestasi yang terdaftar, API klien, baku, kredensial, dan audit bukti.
Putar ulang dan lisensi
Otorisasi sesi yang panjang, DRM License Tokens, tantangan lisensi, FairPlay sertifikat, pembaharuan, dan rilis sesi.
DRM-X tidak menjadi basis data hak Anda. Ini menerima keputusan yang dibuat oleh backend yang terotentikasi dan tanda-tanda yang membutuhkan keputusan waktu. Jangan hasilkan otorisasi dalam kode peramban JavaScript, Android, atau aplikasi iOS.
Konsep dan format pengiriman yang didukung #
| DRM | Tipe klien | Media yang diterbitkan | Sistem kunci |
|---|---|---|---|
| Widevine | Chrome, Firefox, Android, Android TV, Fire TV | DASH + CENC | com.widevine.alpha |
| PlayReady | Microsoft Edge pada perangkat yang memenuhi syarat Windows | DASH + CENC | com.microsoft.playready.recommendation |
| FairPlay Streaming | Safari, iPhone, iPad, Apple TV | HLS + CBCS | com.apple.fps |
| WisePlay | Huawei browser dan perangkat yang kompatibel | DASH + CENC | com.huawei.wiseplay |
Perlindungan Kunci Tunggal
Satu kunci melindungi presentasi. Ini memaksimalkan kompatibilitas empat platform, tapi penghitung resolusi tidak dapat dipisahkan secara kriptografi. Gunakan satu aturan keamanan dengan seragam ALL dan maximumQualityTier: "auto".
Kualitas Multi- kunci Tiered
Dihina AUDIO, SD, HD, UHD1, dan opsional UHD2 kunci mengizinkan persyaratan keamanan yang berbeda. Aturan yang hilang menyangkal tingkat tersebut. Gunakan ini ketika UHD harus membutuhkan hardware DRM atau perlindungan keluaran yang lebih kuat.
DRM-X 6.0