# Integrasi DRM untuk siaran langsung

Integrasikan DRM-X 6.0 Live DRM dengan CPIX atau SPEKE pengepakan, memutar periode kripto, menyelaraskan manifestasi, otorisasi terbarukan, dan multi- platform pengujian.

Video terenkripsi dan lisensi DRM dikirim melalui jalur yang berbeda

CDN mengirimkan video terenkripsi. Backend Anda memeriksa akses, dan layanan lisensi DRM mengizinkan dekripsi pada perangkat yang kompatibel.

- 01**Penyimpanan / CDN**

Mengirimkan media terenkripsi ke pemutar.

- 02**Backend Anda**

Memeriksa hak menonton pengguna dan meminta otorisasi pemutaran dari DRM-X.

- 03**DRM-X**

Memvalidasi otorisasi pemutaran dan memproses permintaan lisensi DRM.

- 04**Pemutar + perangkat**

Menggunakan sistem DRM perangkat untuk memperoleh lisensi dan memutar media terenkripsi.

Backend Anda memutuskan akses; DRM-X memaksa kebijakan yang ditandatangani. Media tersandi dan DRM lisensi mengikuti jalur pengiriman terpisah.

## Provisi saluran [ # ](#provision-the-channel)

- Buat identitas isi langsung dan aktifkan DRM sistem.
- Atur pertukaran kunci CPIX atau SPEKE yang kompatibel dengan otentikasi terbatas.
- Atur terlindung DASH dan HLS tujuan pengiriman.
- Pilih server- yang dimiliki lisensi hidup, jendela pembaharuan, kualitas, dan keluaran kontrol.
- Qualify latihan lengkap sebelum menjual atau membuka akses.



## Putar tanpa membuat suatu tak tersedia KID [ # ](#rotate-without-creating-an-unavailable-kid)

Paket, manifest, dan setiap penyedia yang diperlukan DRM harus setuju pada perioda kunci saat ini dan ditahan. Jangan mempublikasikan sebuah kunci baru KID sampai setiap penyedia yang dipilih dapat menyelesaikan kunci yang cocok. Simpan cukup periode sebelumnya untuk akhir bergabung, latensi, dan pemulihan terkendali.



## Buat sesi penampil [ # ](#create-the-viewer-session)

Permintaan `contentType: live` setelah backend Anda menyetujui penampil. Kembalikan daftar daftar muatan, rincian lisensi, perilaku pembaharuan, dan lepaskan lifecycle dengan `Cache-Control: no-store`. Gunakan sesi segar ID untuk setiap percobaan.



## Sebelum penerimaan acara matriks [ # ](#pre-event-acceptance-matrix)

| Skenario | Hasil yang diperlukan | 
| --- | --- |

| Akhir bergabung selama rotasi | Menyatakan KID menyelesaikan dan memutar dimulai dalam target waktu awal. | 

| Enkoder restart | Saluran recovers tanpa kunci pengungkapan atau fallback jelas. | 

| Pembaruan Lisensi | Penilik yang berwenang terus; hak yang kadaluwarsa gagal ditutup. | 

| Penyedia atau kegagalan jaringan | Bandar retry / failover mempertahankan kebijakan dan menghindari penagihan ganda. | 

| Penilik berhenti | Reservasi yang berlaku dilepaskan segera. |

<!-- Canonical: https://docs.drm-x.com/id/live-drm/overview -->
<!-- Language: id -->
