DRM-X 6.0 ডন ও জলপাই শাখা লোগোDRM-X 6.0ডকুমেন্টেশন
◎ বাংলা

নামযুক্ত টেমপ্লেট ও কাস্টম নীতিমালা

প্রকাশিত প্যাকেজের সঙ্গে সামঞ্জস্যপূর্ণ DRM-X লাইসেন্স নীতিমালা বেছে নিন, যার মধ্যে মেয়াদ, আউটপুট সুরক্ষা ও মানভিত্তিক স্তর অন্তর্ভুক্ত।

Markdown দেখুনসরাসরি চালানো যায় এমন উদাহরণহালনাগাদ 2026-10-26

আপনার কনটেন্টের জন্য নীতি বেছে নিন

ভিডিও এনক্রিপ্ট করার সময় ব্যবহৃত কী মডেলের সঙ্গে নীতি মিলিয়ে নিন।

  1. Single Key Protection

    সব ট্র্যাকের জন্য একই নীতি ব্যবহার করুন: single-software, single-hdcp অথবা single-hardware।

  2. Multi-key Quality Tiered

    অডিও, SD, HD এবং UHD-এর জন্য আলাদা নিরাপত্তা নিয়ম প্রয়োগ করতে multi-tier-standard ব্যবহার করুন।

প্যাকেজের কী- এর মিল খুঁজে পাওয়া একটি পলিসি বেছে নিন । একক-কি একটি ইউনিফর্ম-কি ব্যবহার করে; আটকে রাখা প্যাকেজের ধরন আলাদা করে ব্যবহার করুন ।
লাইসেন্স সংক্রান্ত নীতি

পলিসি টেমপ্লেট- এর জন্য একটি সার্ভার নাম ব্যবহার করো#

Single Video Key Protection

ভিডিওর সব রেন্ডিশন একই ভিডিও কী ব্যবহার করে। এনক্রিপ্ট করা অডিওর জন্য আলাদা অডিও কী ব্যবহার করা হয়। শুধু অডিও আছে এমন কনটেন্টে একটি অডিও কী ব্যবহার করা হয়।

একটি কী এনক্রিপ্ট করা মিডিয়া শনাক্ত করে; নীতির নিয়ম তার প্রবেশাধিকারের শর্ত নির্ধারণ করে। Single Video Key Protection-এ একটি ALL নিয়ম ভিডিও কী ও এনক্রিপ্ট করা যেকোনো অডিও কীতে একই শর্ত প্রয়োগ করে। এর অর্থ এই নয় যে অডিও ও ভিডিও একই কী ব্যবহার করে। Multi-key Quality Tiered প্যাকেজে আলাদা AUDIO ও ভিডিও মানের নিয়ম ব্যবহৃত হয়।

নামযুক্ত টেমপ্লেট সরিয়ে ফেলো JSON অ্যাপলিকেশন কোড থেকে DRM-X নির্বাচিত নামের মধ্যে নির্বাচিত নামটি একটি ধূমপায়ী বনাম ২ পলিসির মধ্যে প্রসারিত, এটি প্রকৃত প্যাকেজের বিরুদ্ধে অনুমোদিত এবং এর ফলে চিহ্ন সৃষ্টি হয়েছে DRM License Token.

আপনার কনটেন্টের জন্য নীতি বেছে নিন

ভিডিও এনক্রিপ্ট করার সময় ব্যবহৃত কী মডেলের সঙ্গে নীতি মিলিয়ে নিন।

  1. Single Key Protection

    সব ট্র্যাকের জন্য একই নীতি ব্যবহার করুন: single-software, single-hdcp অথবা single-hardware।

  2. Multi-key Quality Tiered

    অডিও, SD, HD এবং UHD-এর জন্য আলাদা নিরাপত্তা নিয়ম প্রয়োগ করতে multi-tier-standard ব্যবহার করুন।

বিষয়বস্তু প্যাকেজ করার সময় নির্বাচিত টেমপ্লেটের সাথে মিল রেখে যে টেমপ্লেট ব্যবহার করা হবে তা ব্যবহার করুন।
নামপ্যাকেজ মডেলআচরণ
single-softwareএকটি কি নির্মাণ করুনব্রড-ব্যান্ড, সফ্টওয়্যার DRMনা HDCP সর্বনিম্ন।
single-hdcpএকটি কি নির্মাণ করুনসফ্টওয়্যার DRM সহ HDCP 1x-class আউটপুট সুরক্ষা.
single-hardwareএকটি কি নির্মাণ করুনহার্ডওয়্যারel DRM সহ HDCP ২.২ ক্লাস আউটপুট সুরক্ষা.
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ফোল্ডারের নামের উপর নির্ভর করে নাম লেখা আবশ্যক এবং অনুরোধ অনুযায়ী ধার্য করা হবে।

লাইসেন্স সংক্রান্ত নীতি

একটি সম্পূর্ণ স্বনির্ধারিত অনুরোধ অনুযায়ী প্রেরণ করা হবে#

ব্যবহার 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 ১৬বিতে সীমিত, অবশ্যই ব্যবহার করতে হবে policy_version: 2...আর সাতটি ভিন্ন ট্র্যাক নিয়মে থাকতে পারে।
  • একটি-কি বিষয়বস্তু আবশ্যক ALL নিয়ম, allowed_track_types: ALLএবং একটি স্বয়ংক্রিয় ছাদ.
  • একাধিক-কি নিয়ম সঠিকরূপে চলতে পারে AUDIO, SD, HD, UHD1অথবা: UHD2..sted টাইরস কোন চাবি পায় না.
  • max_stream_per_user: 0 নিষ্ক্রিয় DRM-X এই টোকেনের জন্য কোন আই.ডি.র কোড নেই.
  • expiresInSeconds এবং DRM License Token বৈধতা যাচাই (60-৭ সেকেন্ড) DRM লাইসেন্স এবং প্লেব্যাকের অবকাল।
আপনার সার্ভারের মধ্যে স্বনির্ধারিত সূচনাবার্তাম্যাপ গ্রাহকের পরিকল্পনা, ভাড়ার জানালা, বিষয়বস্তুর রেটিং অথবা ডিভাইস ক্লাস অনুমোদন করার জন্য ম্যাপের নির্ভরযোগ্যতা ধার্য করা হয়েছে । ব্রাউজার অথবা মোবাইল ইনপুটের মধ্যে কোন নীতি গ্রহণ করা হয়নি ।