Ikhtisar otorisasi lisensi
Integrasikan DRM-X 6.0 Sesi Pemutaran API, bernama kebijakan templat, kebijakan lisensi kustom, direct- token atau token- proxy pengiriman, dan sesi rilis.
Buat sesi putar ulang #
POST https://api6.drm-x.com/api/v1/playback/environments/{siteId}/sessions
Accept: application/json
Content-Type: application/json
X-DRMX-Client-Id: {siteKey}
X-DRMX-Client-Secret: {accessKey}{
"contentId": "course-12-lesson-4",
"contentType": "vod",
"drmSystem": "widevine",
"subject": "customer-user-1001",
"sessionId": "new-unpredictable-id-per-playback",
"playbackMode": "streaming",
"licensePolicyTemplate": "multi-tier-standard",
"useEnvironmentDefaults": true,
"applicationId": "customer-web"
}Semua nilai berasal dari negara server terpercaya kecuali kemampuan klien terdeteksi. Kemampuan validasi terhadap allowlist dan tidak pernah menerima hak, kebijakan, atau URL dari klien.
Pilih suatu templat kebijakan bernama #
| Templat | Gunakan untuk |
|---|---|
single-software | Isi tunggal-kunci dengan kompabilitas softwere- dekripsi yang luas. |
single-hdcp | Isi tunggal-kunci yang juga memerlukan perlindungan keluaran digital yang disetujui. |
single-hardware | Single- kunci premium pemutaran kualifikasi perangkat hardware-secure. |
multi-tier-standard | Isi multi- kunci dengan terpisah AUDIO, SD, HD, dan UHD aturan. |
Untuk kebijakan kustom, kirim satu lisensi yang disetujui DRM-X Kebijakan JSON v2 dari server Anda. Pilih licensePolicyTemplate atau licensePolicy, tidak pernah keduanya.
Token langsung atau proksi pelanggan #
Direct- token
Integrasi tercepat. Klien menerima hukuman singkat DRM License Token dan memasukkannya hanya ke lisensi yang dikembalikan atau FairPlay titik akhir sertifikat.
Token- proksi
Server Anda menyimpan token sebenarnya dalam cache yang telah dicairkan dan mengembalikan handle yang lebam dengan URL proksi terkontrol. Ikat handle ke pengguna, Content ID, DRM, dan kadaluarsa.
Lengkap lifecycle #
- Kembalikan respon sesi dengan
Cache-Control: no-store. - Gunakan sandi biner yang tepat untuk asli DRM tantangan dan respon tubuh.
- Tolak redireksi dan sertifikat cap, lisensi, dan ukuran permintaan log.
- Panggil kembali rute rilis di Stop, pengganti, kesalahan terminal, dan shutdown.
- Jangan pernah log authority headers, sukses badan sesi, lisense bytes, tantangan, atau kunci isi.
DRM-X 6.0