# Video terlindungi pertama Anda

Mulai DRM-X 6.0 pemutaran Web yang dilindungi: mempublikasikan konten, membuat barang-barang paling banyak kredensial, mengotorisasi penampil, dan memuat daftar muatan yang terdaftar.

Dari video pertama hingga pemutaran yang terlindungi

Enkripsi video, hubungkan backend, lalu uji pemutaran. Simpan Access Key di server.

- 01**Masuk**

Buka DRM-X Console dan pilih lingkungan Anda.

- 02**Enkripsi dan publikasikan**

Kemas video Anda dan tunggu hingga statusnya menjadi Published.

- 03**Buat API client**

Berikan hanya izin license-tokens:create. Simpan Access Key dengan aman saat ditampilkan.

- 04**Konfigurasikan backend**

Atur kredensial dan Content ID, pilih aturan pemutaran, lalu periksa apakah pengguna berhak menonton.

- 05**Uji pemutaran**

Minta sesi pemutaran melalui backend Anda. Pemutar kemudian meminta lisensi DRM dan memutar video terenkripsi.

Enkripsi dan publikasikan video, konfigurasikan backend, lalu uji pemutaran dengan pemutar yang kompatibel.

## 1. Publikasikan satu berkas yang dilindungi [ # ](#1-publish-one-protected-file)

- **Pilih sebuah lingkungan.**Gunakan Pengembangan saat mengintegrasikan, kemudian buat Produksi yang terpisah kredensial.
- **Buka isi Paket.**Pilih Kunci Tunggal bagi kompatibilitas luas atau Kualitas Kunci Multi- Yang Diatur untuk dipisahkan AUDIO, SD, HD, dan UHD kontrol.
- ** Tunggu untuk Published. **  Salin nya Content ID. Pada pemutaran, DRM-X menyelesaikan daftar DASH atau HLS manifest; pelanggan tidak mensupply promise manifest URL. 



## 2. Buat integrasi server paling istimewa [ # ](#2-create-a-least-privilege-server-integration)

Dalam Integration Konsol, buat Playback API klien hanya dengan `license-tokens:create`. Salin Site ID, Site Key, dan satu kali Access Key. Simpan semua tiga di server Anda, jangan masukan Access Key dalam JavaScript, sebuah APK, sebuah IPA, atau sebuah aplikasi TV.

**Rekomendasi Produksi**Sampel ini memungkinkan nilai kode langsung untuk dijalankan terlebih dahulu. Sebelum produksi, memindahkan Access Key ke dalam konfigurasi manajer rahasia atau lingkungan yang dilindungi dan memutar nilai apapun yang telah terkena.



## 3. Ubah tiga pengaturan server yang ditandai [ # ](#3-change-the-three-marked-server-settings)

```
// Server-side only
siteId: "your-development-environment-uuid"
siteKey: "drmx_your_environment_scoped_client_id"
accessKey: "paste-the-one-time-access-key"

contentId: "your-published-content-id"
licensePolicyTemplate: "multi-tier-standard"
```

Kemudian mengganti login sampel dan hak fungsi dengan sesi nyata Anda, berlangganan, pembelian, tentu saja pendaftaran, sewa, atau event- cek akses.



## 4. Minta putar ulang, lalu lepaskan [ # ](#4-request-playback-then-release-it)

Buat sesi baru yang tak terduga ID untuk setiap percobaan pemutaran. Kembalikan sesi sukses ke klien dengan `Cache-Control: no-store`. Keluarkan pemesanan pada Stop, pengganti, terminal error, dan aplikasi dimatikan.

- Jangan pernah menerima `subject`, kebijakan JSON, manifest URL, atau lisensi URL langsung dari pemutar.
- Ijinkan header otorisasi hanya pada lisensi DRM yang dikembalikan dan FairPlay rute sertifikat.
- Rekam ID korelasi dan hasil tahap, tidak pernah token, kunci, tantangan, atau license bytes.

<!-- Canonical: https://docs.drm-x.com/id/get-started/first-playback -->
<!-- Language: id -->
