# Bangun pemutaran terlindungi dengan DRM-X

Jelajahi tutorial, API referensi, dan panduan integrasi. Mulai dengan satu video yang dilindungi, kemudian ikuti jalur untuk platform Anda.

[**Video terproteksi pertamamu. →**Jalan yang dipandu dari Console ke putar ulang.](https://docs.drm-x.com/id/get-started/first-playback)[**Paket isi Anda....... →**Terenkripsi DASH dan HLS keluaran.](https://docs.drm-x.com/id/packaging/overview)[**Integrasikan pemutar Anda →**Web, Android, Apple, dan jalur asli.](https://docs.drm-x.com/id/sdk/web)[**Gunakan API 1f →**Input terpercaya, otorisasi, dan tanggapan.](https://docs.drm-x.com/id/api-reference/playback-sessions)

Cara pemutaran diotorisasi

Backend Anda menentukan siapa yang boleh menonton. DRM-X memberikan otorisasi pemutaran. Pemutar menggunakannya untuk meminta lisensi DRM.

- 01**Penonton**

Masuk ke layanan Anda dan meminta video.

- 02**Backend Anda**

Memeriksa pembelian, langganan, atau izin menonton lainnya milik pengguna.

- 03**DRM-X**

Menerapkan aturan yang dipilih dan mengembalikan konfigurasi serta otorisasi pemutaran.

- 04**Pemutar**

Menggunakan otorisasi yang diterima untuk meminta lisensi DRM yang diperlukan untuk pemutaran.

Backend Anda memeriksa siapa yang boleh menonton. DRM-X memberikan otorisasi pemutaran dan memproses permintaan lisensi DRM.

## Mulai[#](#get-started)

- [Video terlindungi pertama AndaMulai DRM-X 6.0 pemutaran Web yang dilindungi: mempublikasikan konten, membuat barang-barang paling banyak kredensial, mengotorisasi penampil, dan memuat daftar muatan yang terdaftar.](https://docs.drm-x.com/id/get-started/first-playback)
- [Buat kredensial integrasi serverCari Environment ID, Site Key, Access Key, dan Content ID. Simpan kredensial pada backend terpercaya Anda.](https://docs.drm-x.com/id/get-started/credentials)

## Konsep inti [ # ](#core-concepts)

- [Cara kerja Multi-DRMPelajari cara Multi-DRM melindungi video, cara backend mengontrol akses, dan cara pemutar memperoleh lisensi DRM.](https://docs.drm-x.com/id/concepts/how-drm-works)

## Siapkan isi [ # ](#prepare-content)

- [Kemas dan publikasikan kontenPaket dan mempublikasikan DRM-X 6.0 yang dilindungi VOD memakai DASH / CENC, HLS / CBCS, tombol tunggal atau penghitung kualitas multi- kunci, dan dikelola atau penyimpanan awan terdaftar.](https://docs.drm-x.com/id/packaging/overview)
- [Desktop Packager: panduan langkah demi langkahHubungkan profil DRM-X Packager, pilih pengkodean dan pengaturan enkripsi, jalankan batch Windows dan recover uploads dengan instruksi ilustrated.](https://docs.drm-x.com/id/packaging/desktop)
- [CLI Packager: perintah dan pemulihanPaket video master, otomatis dengan terproteksi kredensial, menafsirkan kemajuan dan melanjutkan upload terganggu tanpa re-encoding.](https://docs.drm-x.com/id/packaging/cli)
- [Video panjang, 4K, dan 8KRencana tiga-jam VOD berjalan dengan paket interaktif-ukuran dan upload-time kalkulator, source- sadar tangga resolusi dan bimbingan pemulihan.](https://docs.drm-x.com/id/packaging/large-videos)

## Otorisasi lisensi [ # ](#license-authorization)

- [Ikhtisar otorisasi lisensiGunakan Playback Session API setelah backend memeriksa izin menonton. Pilih aturan pemutaran, hubungkan pemutar, lalu lepaskan sesi saat pemutaran berakhir.](https://docs.drm-x.com/id/license-service/overview)
- [Templat bernama dan kebijakan khususPilih kebijakan DRM-X yang cocok dengan paket yang diterbitkan, termasuk jangka waktu, perlindungan keluaran, dan pengukur kualitas.](https://docs.drm-x.com/id/license-service/policies)
- [Gunakan proksi token di sisi serverPertahankan DRM License Token di belakang backend Anda sendiri saat mempertahankan tantangan asli DRM dan bytes respon lisensi.](https://docs.drm-x.com/id/license-service/token-proxy)

## Referensi API[#](#api-reference)

- [Buat sesi pemutaranRequest and consume the DRM-X Universal Playback Session Contract with authentication, trusted Content IDs, and bounded authorization.](https://docs.drm-x.com/id/api-reference/playback-sessions)
- [Referensi kesalahan sesi pemutaranMengidentifikasi sesi pemutaran API error, memahami HTTP status dan ID permintaan, dan memilih tindakan pemulihan yang aman.](https://docs.drm-x.com/id/api-reference/errors)

## pemutar dan SDKs [ # ](#players-and-sdks)

- [Pemutaran Web dan HTML5Integrasikan DRM-X 6.0 yang dilindungi Pemutaran Web dengan Universal Player, memenuhi syarat Shaka, PHP, ASP.NET Core, otomatis DRM seleksi, dan diagnosis aman.](https://docs.drm-x.com/id/sdk/web)
- [Android SDK dan Media3 nativeUnduh Android pemutar dengan kontrol video in- video, playlist yang dapat diseret, shuffle / resume / luring dan pemutaran offline. Integrasikan yang dilindungi menggunakan DRM-X atau native Media3.](https://docs.drm-x.com/id/sdk/android)
- [Integrasi Apple FairPlayIntegrasikan DRM-X 6.0 FairPlay Streaming nyala iOS, iPadOS, tvOS, dan Safari memakai Swift, AVFoundation, SPC dan CKC pertukaran, dan keamanan otorisasi server.](https://docs.drm-x.com/id/sdk/apple)
- [Integrasi DRM nativeIntegrate native Widevine, PlayReady, FairPlay, or WisePlay clients with DRM-X 6.0 using the Universal Playback Session Contract without embedding server credentials.](https://docs.drm-x.com/id/sdk/native)

## Integrasi [ # ](#integrations)

- [Contoh bahasa pemrograman backendDRM-X 6.0 pola integrasi backend untuk PHP, ASP.NET Core, Node.js, Python, Java, Go, dan Ruby menggunakan satu sesi Playback yang aman API.](https://docs.drm-x.com/id/integrations/backend-languages)
- [WordPress dan MoodleIntegrasikan DRM-X 6.0 video yang dilindungi dengan WordPress, LearnDash, LearnPress, dan Moodle ketika menjaga kredensial dan keputusan hak keputusan serverside.](https://docs.drm-x.com/id/integrations/wordpress-and-moodle)
- [Unduh SDKs dan contohUnduh DRM-X Universal Player Paket web dan temukan yang bekerja PHP Integrasi dan panduan platform.](https://docs.drm-x.com/id/downloads)

## Operate [ # ](#operate)

- [Integrasi DRM untuk siaran langsungIntegrasikan DRM-X 6.0 Live DRM dengan CPIX atau SPEKE pengepakan, memutar periode kripto, menyelaraskan manifestasi, otorisasi terbarukan, dan multi- platform pengujian.](https://docs.drm-x.com/id/live-drm/overview)
- [Atasi masalah pemutaran terlindungiPermasalahan DRM-X 6.0 kemasan, otorisasi, sertifikat, DRM lisensi, manifest, dekripsi, dan pemutaran kegagalan dengan diagnosis yang telah dihapus dengan aman.](https://docs.drm-x.com/id/troubleshooting/playback)
- [Daftar pemeriksaan keamanan produksiProduction security checklist untuk DRM-X 6.0 integrations: least-hak istimewa kredensial, server-side policy, penanganan rahasia, log aman, batas transportasi, dan rilis lifecycle.](https://docs.drm-x.com/id/security/production-checklist)

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