# القوالب المسماة والسياسات المخصصة

اختر سياسة ترخيص DRM-X تتوافق مع الحزمة المنشورة، بما في ذلك المدد الزمنية وحماية المخرجات ومستويات الجودة.

اختر سياسة للمحتوى

يجب أن تتوافق السياسة مع نموذج المفاتيح المستخدم عند تشفير الفيديو.

- 01**Single Key Protection**

استخدم سياسة واحدة لجميع المسارات: single-software أو single-hdcp أو single-hardware.

- 02**Multi-key Quality Tiered**

استخدم multi-tier-standard لتطبيق قواعد أمان مختلفة على الصوت وSD وHD وUHD.

اختر سياسة تضاهي النموذج الرئيسي للحزمة، ويستخدم المفتاح الوحيد قاعدة موحدة واحدة؛ وتستعمل الطرود المربطة قواعد المسار المنفصلة.

سياسة الترخيص 

## استخدام نموذج السياسة العامة على جانب الخادم[#](#use-a-server-side-named-policy-template)



وتزيل النماذج المسماة معظم السياسات JSON من رمز التطبيقات. DRM-X يوسع نطاق الاسم المختار إلى سياسة حرفية ضد 2، ويصدق عليه مقابل المجموعة الحقيقية، ويوقع على النتيجة في DRM License Token.



اختر سياسة للمحتوى

يجب أن تتوافق السياسة مع نموذج المفاتيح المستخدم عند تشفير الفيديو.

- 01**Single Key Protection**

استخدم سياسة واحدة لجميع المسارات: single-software أو single-hdcp أو single-hardware.

- 02**Multi-key Quality Tiered**

استخدم multi-tier-standard لتطبيق قواعد أمان مختلفة على الصوت وSD وHD وUHD.

استخدم النموذج الذي يطابق النموذج الرئيسي المختار عندما يتم حزم المحتوى 


| الاسم | نموذج التعبئة | السلوك | 
| --- | --- | --- |

| `single-software` | مفتاح واحد | التوافق الواسع، البرمجيات DRM، لا HDCP كحد أدنى. | 

| `single-hdcp` | مفتاح واحد | البرمجيات (DRM) مع (HDCP 1) لحماية الناتج | 

| `single-hardware` | مفتاح واحد | (DRM) المؤمنة بالموجات الصلبة مع (HDCP 2.2) لحماية الناتج | 

| `multi-tier-standard` | مفاتيح متعددة | برمجيات (أوديو) و(SD) وبرامج (HD) و(HDCP) وأجهزة (UHD1) و(HDCP 2.2) | 


```
{
  "contentId": "course-12-lesson-4",
  "contentType": "vod",
  "drmSystem": "widevine",
  "subject": "customer-user-1001",
  "playbackMode": "streaming",
  "licensePolicyTemplate": "multi-tier-standard",
  "useEnvironmentDefaults": true,
  "maximumQualityTier": "auto"
}
```



مع (`useEnvironmentDefaults: true`)، فإن النموذج يزود الأمن بينما البيئة المنقذة تتحكم في صحة (DRM License Token) وتدفقات متزامنة و تجديد ضعها على (`false`) عندما تريد القيم التشغيلية المحددة للنموذج.



ويمكن أن تكتشف التطبيقات المتطورة الحالية من خلال `GET /api/v1/playback/license-policy-templates`.





سياسة الترخيص 

## :: إرسال سياسة كاملة في وقت طلب الطلبات[#](#send-a-complete-custom-request-time-policy)



استخدم `licensePolicy` عندما لا يعبر نموذج مسمّى عن قاعدة عملك لا ترسل `licensePolicyTemplate` في نفس الطلب



```
{
  "policy_version": 2,
  "playback_policy": {
    "persistent": false,
    "license_duration": 14400,
    "rental_duration": 0,
    "playback_duration": 7200,
    "renewal_duration": 300,
    "allowed_track_types": "ALL",
    "max_stream_per_user": 2
  },
  "security_policy": [{
    "track_type": "ALL",
    "widevine": {
      "security_level": 1,
      "required_hdcp_version": "HDCP_V1",
      "disable_analog_output": true
    },
    "playready": {
      "security_level": 2000,
      "digital_video_protection_level": 250,
      "analog_video_protection_level": 150,
      "digital_audio_protection_level": 100
    },
    "fairplay": {
      "hdcp_enforcement": 0,
      "allow_airplay": true,
      "allow_av_adapter": false
    },
    "wiseplay": {
      "security_level": 1,
      "output_control": 1
    }
  }]
}
```



### القواعد التي لا تغلق


- السياسة (JSON) تقتصر على (16 كيب) يجب أن تستخدم (`policy_version: 2`) وقد تحتوي على سبعة قواعد فريدة من نوعها 
- المحتوى الأحادي الجانب يتطلب قاعدة (`ALL`) واحدة (`allowed_track_types: ALL`) وسقفاً آلياً للجودة 
- قد تستهدف القواعد المتعددة الأهداف `AUDIO`, `SD`, `HD`, `UHD1`أو `UHD2`- لا يتوفر أي مفتاح. 
- `max_stream_per_user: 0`مقذوفات DRM-Xمتزامنة تحدّ من تلك الضجة 
- `expiresInSeconds` هي DRM License Token الصلاحية (60-7200 ثانية) وهي منفصلة عن DRM الرخصة وفترات الاسترجاع. 



**العتاد ينتمي إلى خادمكم**:: خطط الاشتراك الموثوق بها في الخرائط، ونوافذ الإيجار، وتقديرات المحتوى، أو فئات الأجهزة المستخدمة في أغراض السياسة العامة المعتمدة، ولا تتقدم أبداً بسياسة واردة من مركب أو مدخل متنقل.

<!-- Canonical: https://docs.drm-x.com/ar/license-service/policies -->
<!-- Language: ar -->
