DRM-X 6.0 حمام وشعار فرع الزيتونDRM-X 6.0الوثائق
◎ العربية

نظرة عامة على تفويض التراخيص

استخدم Playback Session API بعد أن يتحقق خادم التطبيق من صلاحية المشاهدة. اختر قواعد التشغيل، ووصل المشغّل، ثم حرّر الجلسة عند انتهاء التشغيل.

عرض Markdownأمثلة قابلة للتجربةUpdated 2026-09-05

كيف يُصرَّح بتشغيل الفيديو

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

  1. المشاهد

    يسجّل الدخول إلى خدمتك ويطلب مشاهدة فيديو.

  2. خادم التطبيق لديك

    يتحقق من عملية الشراء أو الاشتراك أو أي صلاحية أخرى للمشاهدة لدى المستخدم.

  3. DRM-X

    تطبّق قواعد التشغيل المختارة وتعيد إعدادات التشغيل والتصريح.

  4. المشغّل

    يستخدم التصريح المستلَم لطلب ترخيص DRM اللازم للتشغيل.

يتحقق backend لديك من حق الوصول، ويطبّق DRM-X السياسة الموقّعة. تُنقل الوسائط المشفرة وتراخيص DRM عبر مسارين منفصلين.

أنشئ جلسة تشغيل#

POST https://api6.drm-x.com/api/v1/playback/environments/{siteId}/sessions
Accept: application/json
Content-Type: application/json
X-DRMX-Client-Id: {siteKey}
X-DRMX-Client-Secret: {accessKey}
{
  "contentId": "course-12-lesson-4",
  "contentType": "vod",
  "drmSystem": "widevine",
  "subject": "customer-user-1001",
  "sessionId": "new-unpredictable-id-per-playback",
  "playbackMode": "streaming",
  "licensePolicyTemplate": "multi-tier-standard",
  "useEnvironmentDefaults": true,
  "applicationId": "customer-web"
}

وتأتي جميع القيم من ولاية الخادم الموثوق بها باستثناء القدرة المكتشفة للزبائن، وتقيّم مدخلات القدرة من القائمة المسموح بها، ولا تقبل أبدا الاستحقاق أو السياسة العامة أو حقوق الملكية الفكرية من العميل.

اختيار نموذج السياسة العامة المسمّى#

النموذجإستخدمه
single-softwareمحتوى من طرف واحد مع توافق واسع بين البرمجيات والاختلاس.
single-hdcpالمحتوى الأحادي الجانب الذي يتطلب أيضاً حماية معتمدة للنواتج الرقمية.
single-hardwareعزف أقساط من طرف واحد على أجهزة ضمان المعدات المؤهلة
multi-tier-standard(محتوى متعدد الأطراف مع (AUDIO) و(SD) و(HD) و(UHD)

للسياسة المخصصة، أرسل من خادمك وثيقة DRM-X License Policy JSON v2 كاملة ومعتمدة. اختر licensePolicyTemplate أو licensePolicy، ولا ترسلهما معًا.

مباشرة أو وكيل زبون#

Direct-token

أسرع تكامل. The client receives a short-lived DRM License Token and attach it only to the returned license or FairPlay certificate endpoint.

معالجــة رمزيــة

خادمكم يخزن المزمار الحقيقي في مخبأ منتهي مُحدّد ويُعيد مقبضاً غامضاً بالبائعات المُسيطرة على العملاء Content ID, DRMو الإنقراض

Complete the lifecycle#

  • ارجعي ردة الفعل مع (Cache-Control: no-store)
  • (استخدمي التجاوزات الثنائية بدقة لـ (DRM الأصلية
  • Reject redirects and cap certificate, license, and log request sizes.
  • اتصلوا بطريق الإفراج الخلفي على التوقّف، الاستبدال، الخطأ النهائي، والإغلاق.
  • لا يسجلون أبداً رؤساء الأذون، هيئات الدورة الناجحة، أوراق الترخيص، التحديات، أو مفاتيح المحتوى.

License usage and billing#

License usage counts successful license issuances. Failed or denied requests are not charged.

Standard costs $299/month and includes 20,000 licenses. Professional costs $499/month and includes 50,000 licenses. Allowances reset each monthly billing period, including on annual subscriptions.

Duplicate processing of the same accounting event counts once. A new successful license issuance or renewal can count again. A viewer or playback may require more than one license.

Creating a DRM License Token, packaging content or uploading files does not itself consume a playback license.

Historical invoices and billing periods retain their original terms, allowances and calculations. New purchases use License usage.

Future PDF and protected-web products will define successful license issuances for documents or bounded protected-web sessions. PDF pages, web resources and reuse of an existing valid license will not be separate license charges. These future rules do not imply that those products are production-ready.

See the current pricing page for progressive additional license charges, optional hosting and applicable taxes.