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

Multi-DRM কীভাবে কাজ করে

Multi-DRM কীভাবে ভিডিও সুরক্ষিত করে, ব্যাকএন্ড কীভাবে প্রবেশাধিকার নিয়ন্ত্রণ করে এবং প্লেয়ার কীভাবে DRM লাইসেন্স পায়, তা জানুন।

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

এনক্রিপ্ট করা ভিডিও ও DRM লাইসেন্স আলাদা পথে সরবরাহ করা হয়

CDN এনক্রিপ্ট করা ভিডিও সরবরাহ করে। আপনার ব্যাকএন্ড দেখার অধিকার যাচাই করে, আর DRM লাইসেন্স পরিষেবা সামঞ্জস্যপূর্ণ ডিভাইসে ডিক্রিপশনের অনুমতি দেয়।

  1. স্টোরেজ / CDN

    প্লেয়ারে এনক্রিপ্ট করা মিডিয়া সরবরাহ করে।

  2. আপনার ব্যাকএন্ড

    দর্শকের দেখার অনুমতি যাচাই করে এবং DRM-X থেকে প্লেব্যাকের অনুমোদন চায়।

  3. DRM-X

    প্লেব্যাকের অনুমোদন যাচাই করে এবং DRM লাইসেন্সের অনুরোধ প্রক্রিয়া করে।

  4. প্লেয়ার + ডিভাইস

    ডিভাইসের DRM সিস্টেম ব্যবহার করে লাইসেন্স গ্রহণ করে এবং এনক্রিপ্ট করা মিডিয়া চালায়।

আপনার ব্যাক-এন্ড চালু করতে; ব্যবহার করতে ব্যবহৃত হচ্ছে DRM-X স্বাক্ষর করার নীতি প্রয়োগ করে এনক্রিপ্ট করা হবে। DRM লাইসেন্স ভিন্ন ভিন্ন পথ অনুসরণ করে।

উৎস ফাইল থেকে অনুমোদিত প্লেব্যাক পর্যন্ত ধাপ এখানে ব্যাখ্যা করা হয়েছে। সম্পূর্ণ সেটআপের জন্য আপনার প্রথম সুরক্ষিত ভিডিও দিয়ে শুরু করুন, অথবা প্রথম ফাইল প্যাকেজ করতে ছবিসহ Desktop নির্দেশিকা দেখুন।

Multi-DRM পরিচিতি#

বিভিন্ন ব্রাউজার ও ডিভাইস ভিন্ন DRM সিস্টেম ব্যবহার করে। DRM-X একই ইন্টিগ্রেশনে কনটেন্ট এনক্রিপশন, প্লেব্যাকের অনুমোদন এবং লাইসেন্স সরবরাহের ব্যবস্থা করে। দর্শকের দেখার অনুমতি আছে কি না আপনার ব্যাকএন্ড যাচাই করে। এরপর DRM-X সামঞ্জস্যপূর্ণ প্লেয়ারের জন্য প্লেব্যাক কনফিগারেশন ও অনুমোদন ফেরত দেয়। প্লেয়ার তখন এনক্রিপ্ট করা ভিডিও চালানোর জন্য প্রয়োজনীয় DRM লাইসেন্স চায়।

DRMসাধারণ ক্লায়েন্টসুরক্ষিত বন্টন
WidevineChrome, Android, Android TV, Fire TVDASH/CENC
PlayReadyমাইক্রোসফট Edge, Windowsএকক TVDASH/CENC
FairPlay StreamingSafari; আইফোন, আইপ্যাড, Apple TVHLS/CBCS
WisePlayআন্তরিক Hotifi ডিভাইস এবং ব্রাউজারনিবন্ধিত যোগ্য আউটপুট

অপরিবর্তিত Content ID এবং নিবন্ধিত ম্যানিফেস্ট#

আপনার অ্যাপে ভিডিও শনাক্ত করতে Content ID ব্যবহার করুন। প্রকাশিত প্রতিটি ভিডিওর নিবন্ধিত প্লেব্যাক ম্যানিফেস্ট ও এনক্রিপশন কী মডেল থাকে। ব্যাকএন্ড প্লেব্যাক চাইলে DRM-X ডিভাইসের DRM সিস্টেম অনুযায়ী উপযুক্ত ম্যানিফেস্ট বেছে নেয়। প্লেয়ার তার বদলে অনিবন্ধিত ম্যানিফেস্ট ব্যবহার করতে পারে না।

প্যাকেজ করার আগে এনক্রিপশন কী-এর মডেল বেছে নিন#

সামঞ্জস্য

Single Video Key Protection

একটি ভিডিও কী একটি ALL নীতির নিয়মের অধীনে নির্বাচিত প্রতিটি ভিডিও সংস্করণ সুরক্ষিত করে। ডিফল্টভাবে অডিও এনক্রিপ্ট করা থাকে না; অডিও এনক্রিপশন চালু করলে Safari/FairPlay সামঞ্জস্যের জন্য আলাদা অডিও কী যোগ হয়।

শ্যাম্পিয়াম টাই

Multi-key Quality Tiered

AUDIO, SD, HD, UHD1 ও UHD2 আলাদা রাখুন। বাদ দেওয়া স্তর কী পায় না; উচ্চ স্তরে শক্তিশালী নিরাপত্তা বা আউটপুট সুরক্ষা লাগতে পারে।

DRM-X প্লেয়ার প্রকাশিত কী মডেল শনাক্ত করে এবং নিজে থেকেই উপযুক্ত পলিসি এডিটর ব্যবহারের পরামর্শ দেয়।

কনটেন্ট পরিচালনা করুন, তারপর প্লেব্যাকের অনুমতি দিন#

DRM-X-এর দুটি প্রধান কাজ আছে। প্রথমে এটি কনটেন্ট, এনক্রিপশন, স্টোরেজ ও অ্যাক্সেসের নিয়ম সাজাতে সাহায্য করে। এরপর দর্শক প্লে চাপলে স্বল্পমেয়াদি প্লেব্যাক সেশন তৈরি করে এবং DRM লাইসেন্সের আদান-প্রদান পরিচালনা করে। ডেভেলপাররা এই দুটি অংশকে কন্ট্রোল প্লেন (control plane) ও ডেটা প্লেন (data plane) বলেন।

আপনার ব্যাক-এন্ড বর্তমানে আরম্ভ করা হয়নিDRM-X আপনার গ্রাহক, অর্ডার, কোর্স বা সাবস্ক্রিপশনের ডেটাবেসের বিকল্প নয়। আপনার প্রমাণীকৃত সার্ভারের সীমিত সিদ্ধান্তটি এটি কার্যকর করে।
স্থাপত্য

ব্রাউজার, অ্যাপ ও টিভির জন্য একই কার্যপ্রবাহ#

  1. দর্শক আপনার সেবায় লগইন করেন।
  2. আপনার ব্যাকএন্ড কেনাকাটা, সাবস্ক্রিপশন বা কোর্সের প্রবেশাধিকার যাচাই করে।
  3. আপনার ব্যাকএন্ড একটি নামযুক্ত টেমপ্লেট বা সম্পূর্ণ কাস্টম নীতি বেছে নেয়।
  4. আপনার ব্যাকএন্ড একটি প্লেব্যাক সেশন তৈরি করে: POST api6.drm-x.com/api/v1/playback/environments/{siteId}/sessions।
  5. DRM-X সক্রিয় প্রকাশিত প্যাকেজ এবং তার নিবন্ধিত ম্যানিফেস্ট নির্ধারণ করে।
  6. DRM-X Contract v1 এবং স্বল্পমেয়াদি DRM License Token ফেরত দেয়।
  7. প্লেয়ার DRM চ্যালেঞ্জের বাইট অপরিবর্তিত রেখে ফেরত পাওয়া লাইসেন্স URL-এ পাঠায়।
  8. DRM-X Gateway টোকেন যাচাই করে এবং সেবাদাতা তার স্বাক্ষরিত নীতি প্রয়োগ করে।
  9. একযোগে প্লেব্যাকের সীমা চালু থাকলে, প্লেয়ার বন্ধ করা বা অন্য কনটেন্ট চালানোর সময় সংরক্ষিত প্লেব্যাক স্লট ছেড়ে দেয়।
Control plane

প্যাকেজ প্রণালী ও কনফিগারেশন

কনটেন্ট, কী সেট, পরিবর্তন করা যায় না এমন প্যাকেজ রিলিজ, নিবন্ধিত ম্যানিফেস্ট, API client, ডিফল্ট মান, প্রমাণীকরণ তথ্য ও অডিটের প্রমাণ।

Data plane

প্লে-ব্যাক এবং লাইসেন্স

স্বল্পমেয়াদি সেশনের অনুমোদন, DRM License Tokens, ডিভাইসের মূল লাইসেন্স অনুরোধ, FairPlay সার্টিফিকেট, নবায়ন এবং সেশন ছেড়ে দেওয়া।

DRM-X দেখার অধিকারের ডেটাবেসের বিকল্প নয়। প্রমাণীকৃত ব্যাকএন্ডের সিদ্ধান্ত নিয়ে সেই অনুরোধের সিদ্ধান্তে স্বাক্ষর করে। ব্রাউজার JavaScript, Android কোড বা iOS অ্যাপে অনুমোদন তৈরি করবেন না।

ফাউন্ডেশন

মূল ধারণা ও সমর্থিত বিতরণ ফরম্যাট#

DRMসাধারণ ক্লায়েন্টক্লিপ-বোর্ডের মিডিয়াকী সিস্টেম
WidevineChrome- ফায়ারফক্স, Android, Android TV, Fire TVDASH + CENCcom.widevine.alpha
PlayReadyমাইক্রোসফট Edge যে দক্ষতায়... Windows ডিভাইসDASH + CENCcom.microsoft.playready.recommendation
FairPlay StreamingSafari; আইফোন, আইপ্যাড, Apple TVHLS + CBCScom.apple.fps
WisePlayসমর্থিত Huawei ব্রাউজার ও ডিভাইসDASH + CENCcom.huawei.wiseplay

Single Video Key Protection

একটি ভিডিও কী নির্বাচিত সব মানের ভিডিও সংস্করণ সুরক্ষিত করে, তাই রেজল্যুশনের ধাপগুলোকে ক্রিপ্টোগ্রাফির মাধ্যমে আলাদা করা যায় না। ডিফল্টভাবে অডিও এনক্রিপ্ট করা থাকে না; এনক্রিপ্ট করা অডিও আলাদা অডিও কী ব্যবহার করে। একটি অভিন্ন ALL নিরাপত্তা নিয়ম এবং maximumQualityTier: "auto" ব্যবহার করুন।

Multi-key Quality Tiered

আলাদা AUDIO, SD, HD, UHD1 ও ঐচ্ছিক UHD2 কী ভিন্ন শর্ত দেয়। নিয়ম না থাকলে ওই স্তর প্রত্যাখ্যাত হয়। UHD-তে হার্ডওয়্যার DRM বা শক্তিশালী আউটপুট সুরক্ষা চাইলে এটি ব্যবহার করুন।

ফোনের ব্যান্ডউইথ ও নিরাপত্তার নিয়ন্ত্রণ আলাদা#

4K প্যাকেজে 480p, 720p, 1080p ও 2160p সংস্করণ থাকতে পারে। ঐচ্ছিক ফোন সীমা ফোনের জন্য সর্বোচ্চ 1080p চায়; ডেস্কটপ ও ট্যাবলেট আগের সীমা রাখে। Auto ও হাতে বাছা মান উভয়ই অনুমোদিত ফলের মধ্যে থাকে। অন্য দর্শকের জন্য UHD সংস্করণ প্যাকেজে বজায় থাকে।

ব্যবহারযোগ্য রেজল্যুশন হলো গ্রাহকের সীমা, উৎসের মানের স্তর, DRM নীতি, আউটপুট সুরক্ষা ও ডিকোডার সামর্থ্যের মধ্যে সর্বনিম্ন সীমা। Single Video Key Protection ক্রিপ্টোগ্রাফিকভাবে রেজল্যুশন স্তর আলাদা করতে পারে না। বিশ্বস্ত স্তরভিত্তিক প্রয়োগে মানানসই একাধিক-কী নীতি ও ব্যাকএন্ডের নিয়ম ব্যবহার করুন। ইন্টিগ্রেশন বিকল্প ও পরীক্ষার পদ্ধতি দেখুন।

কোন অংশের কী কাজ#

অংশদায়িত্বফলাফল
Desktop বা CLI Packagerউৎস এনকোড করে, নির্বাচিত সংস্করণ এনক্রিপ্ট করে এবং সুরক্ষিত আউটপুট প্রকাশ করে।নিবন্ধিত ম্যানিফেস্টসহ Published Content ID।
আপনার ওয়েবসাইটের ব্যাকএন্ডদর্শকের পরিচয় ও প্রবেশাধিকার যাচাই করে বিশ্বস্ত কনটেন্ট ও নীতি বাছে।অনুমোদিত প্লেব্যাক-সেশনের অনুরোধ।
DRM-Xঅনুরোধ যাচাই করে নিবন্ধিত ম্যানিফেস্ট, DRM License Token ও সীমিত লাইসেন্স রুট দেয়।প্লেয়ারের প্লেব্যাক চুক্তি এবং স্বাক্ষরিত DRM নিয়মের প্রয়োগ।
Universal Player ও ডিভাইসের DRMসুরক্ষিত মিডিয়া লোড করে, লাইসেন্স নিয়ে অনুমোদিত সামর্থ্যের মধ্যে চালায়।অনুমোদিত মান, অডিও ও সাবটাইটেলসহ প্লেব্যাক।

প্লেয়ারের UI বদলালে অতিরিক্ত DRM অধিকার মেলে না। ফোনের রেজল্যুশন সীমা অনুরোধকৃত মানের স্তর কমাতে পারে; শক্তিশালী নিরাপত্তা শর্ত বিশ্বস্ত ব্যাকএন্ড ও মানানসই DRM নীতিতে প্রয়োগ করতে হবে।