# كيف تعمل Multi-DRM

تعرّف على كيفية حماية الفيديو باستخدام Multi-DRM، وكيف يتحكم خادم التطبيق في الوصول، وكيف يحصل المشغّل على ترخيص DRM.

يُرسَل الفيديو المشفّر وتراخيص DRM عبر مسارين منفصلين

توزّع CDN الفيديو المشفّر. يتحقق خادم التطبيق من صلاحية الوصول، وتسمح خدمة تراخيص DRM بفك التشفير على جهاز متوافق.

- 01**التخزين / CDN**

يوزّع الوسائط المشفّرة إلى المشغّل.

- 02**خادم التطبيق لديك**

يتحقق من حق المشاهد في الوصول ويطلب تصريح التشغيل من DRM-X.

- 03**DRM-X**

تتحقق من تصريح التشغيل وتعالج طلب ترخيص DRM.

- 04**المشغّل + الجهاز**

يستخدم نظام DRM في الجهاز للحصول على ترخيص وتشغيل الوسائط المشفّرة.

DRM-X يُنفّذُ السياسةَ الموقّعةَ، وسائلِ الإعلام المشفرة و DRM رخصِ إتّباع مساراتِ تسليم منفصلةِ.

## فهم Multi-DRM[#](#what-multi-drm-means)

تستخدم المتصفحات والأجهزة أنظمة DRM مختلفة. تجمع DRM-X تشفير المحتوى والتصريح بالتشغيل وتوزيع التراخيص في تكامل واحد. يتحقق خادم التطبيق من حق المشاهد في الوصول. ثم تعيد DRM-X إعدادات التشغيل والتصريح المناسبين لمشغّل متوافق. بعد ذلك، يطلب المشغّل ترخيص DRM اللازم لتشغيل الفيديو المشفّر.

| DRM | عملاء نموذجيون | التسليم المحمي | 
| --- | --- | --- |

| Widevine | Chrome Android Android TV Fire TV | DASH CENC | 

| PlayReady | مايكروسوفت Edge، Windows، تلفازات متوافقة | DASH CENC | 

| FairPlay Streaming | Safari , iPhone, iPad, Apple TV | HLS CBCS | 

| WisePlay | أجهزة هواوي المتوافقة ومصفوفة | النواتج المؤهلة المسجلة | 



## Stable Content ID, registered manifests[#](#stable-content-id-registered-manifests)

مراجع أعمالكم مستقرة Content ID الملف المحمي المنشور يملك متغيراته المميزة ونموذجه الرئيسي، وخلال إنشاء الدورة DRM-X يختار الناتج المسجل للقدرات المطلوبة DRM والمنصات؛ ولا يمكن للزبون أن يحل محل بيان مختلف.



## اختر النموذج الرئيسي قبل التغليف[#](#choose-the-key-model-before-packaging)

التوافق

### Single Key Protection

(مفتاح عرض واحد وقاعدة سياسة (`ALL` استخدمه عندما يكون التوافق ذو الأربع نقاط أكثر من العزلة الرئيسية

تيارات بريميوم

### Multi-key Quality Tiered

(AUDIO) منفصلة، (SD)، (HD)، (UHD1)، (UHD2) ولا يتوفر للمصابين بالعجلات المأهولة أي مفتاح، ويمكن أن تتطلب مستويات أقوى من الأمن أو حماية النواتج.

(DRM-X المشغّل) تكتشف النموذج الرئيسي المنشور وتوصي محرر السياسات المطابق تلقائياً



## Control plane and data plane[#](#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.

**ظهيرك لا يزال موثوقاً به**DRM-X لا يحل محل زبونك أو نظامك أو قاعدة بيانات الاشتراك إنه يُنفّذ القرار المُحدّد الذي يقوم به خادمك المُوثّق



هيكل المحفوظات 

## تدفق واحد للمصفوفين والتطبيقات والتلفزيون[#](#one-flow-for-browsers-applications-and-tvs)



```
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
```





Control plane

### التعبئة والتكوين

Content, key sets, immutable package releases, registered manifests, API clients, defaults, بيانات الاعتماد, and audit evidence.



Data plane

### العصيان والرخص

تصاريح الدورة القصيرة الأجل، DRM License Tokens، تحديات الترخيص، شهادات FairPlay، التجديدات، والإفراج عن الدورة.



DRM-X does not become your entitlement database. It receives the decision made by your authenticated backend and signs that request-time decision. Never generate authorization in browser JavaScript, Android code, or an iOS application.





المؤسسات 

## المفاهيم وصيغ الإيصال المدعومة[#](#concepts-and-supported-delivery-formats)




| DRM | عملاء نموذجيون | وسائط الإعلام المنشورة | النظام الأساسي | 
| --- | --- | --- | --- |

| Widevine | Chrome، (فايرفوكس) Android، Android TV، Fire TV | DASH + CENC | `com.widevine.alpha` | 

| PlayReady | مايكروسوفت Edge على أجهزة Windows مؤهلة | DASH + CENC | `com.microsoft.playready.recommendation` | 

| FairPlay Streaming | Safari , iPhone, iPad, Apple TV | HLS + CBCS | `com.apple.fps` | 

| WisePlay | مصفوفات وأجهزة منافسة | DASH + CENC | `com.huawei.wiseplay` | 


### Single Key Protection



مفتاح واحد يحمي العرض وهو يزيد إلى أقصى حد من التوافق القائم على أربع نماذج، ولكن لا يمكن فصل مستويات الاستبانة عن بعضها البعض. (استخدمي نظام أمني واحد لـ(`ALL`) و(`maximumQualityTier: "auto"`



### Multi-key Quality Tiered



(`AUDIO`)، (`SD`)، (`HD`)، (`UHD1`) ومفاتيح (`UHD2`) الاختيارية تسمح بمتطلبات أمنية مختلفة. القاعدة المفقودة تنكر ذلك المستوى استخدمي هذا عندما تحتاج (UHD) إلى (DRM) أو حماية أقوى للناتج.

<!-- Canonical: https://docs.drm-x.com/ar/concepts/how-drm-works -->
<!-- Language: ar -->
