DRM-X দিয়ে সুরক্ষিত প্লেব্যাক তৈরি করুন
টিউটোরিয়াল, API রেফারেন্স ও ইন্টিগ্রেশন নির্দেশিকা দেখুন। একটি সুরক্ষিত ভিডিও দিয়ে শুরু করে আপনার প্ল্যাটফর্মের নির্দেশনা অনুসরণ করুন।
আপনার প্রথম সুরক্ষিত ভিডিও →Console-এর সেটআপ থেকে প্লেব্যাক পর্যন্ত ধাপে ধাপে নির্দেশনা।প্যাকেজ আন-লোড করতে ব্যবহৃত সামগ্রী →এনক্রিপ্ট করা DASH ও HLS আউটপুট প্রকাশ করুন।আপনার প্লেয়ার সংযুক্ত করুন →ওয়েব, Android, Apple ও নেটিভ প্লেয়ার সংযুক্ত করার উপায়।Choose your integration →Find your platform, download the kit and follow its setup guide.API ব্যবহার করুন →বিশ্বস্ত ইনপুট, অনুমোদন ও প্রতিক্রিয়া।
শুরু করুন#
- আপনার প্রথম সুরক্ষিত ভিডিও চালানDRM-X 6.0 দিয়ে সুরক্ষিত ওয়েব প্লেব্যাক শুরু করুন: কনটেন্ট প্রকাশ করুন, ন্যূনতম প্রয়োজনীয় অনুমতিসহ পরিচয় যাচাইয়ের তথ্য তৈরি করুন, দর্শককে অনুমোদন দিন এবং নিবন্ধিত ম্যানিফেস্ট লোড করুন।
- সার্ভার ইন্টিগ্রেশনের জন্য পরিচয় যাচাইয়ের তথ্য তৈরি করুনআপনার Environment ID, Site Key, Access Key ও Content ID খুঁজে নিন। পরিচয় যাচাইয়ের তথ্য বিশ্বস্ত ব্যাকএন্ডে রাখুন।
ধারণা#
বিষয়বস্তু প্রস্তুত করুন#
- কনটেন্ট প্যাকেজ ও প্রকাশ করুনPackage and publish DRM-X 6.0 protected VOD using DASH/CENC, HLS/CBCS, single-key or multi-key quality tiers, and managed or registered cloud storage.
- Desktop Packager: ধাপে ধাপেWindows-এর ছবিসহ নির্দেশনা অনুসরণ করে ভিডিও বা অডিও প্যাকেজ করুন, Content IDs যাচাই করুন, এনক্রিপশন বেছে নিন, CLI কমান্ড কপি করুন এবং আপলোড পুনরুদ্ধার করুন।
- CLI Packager: কমান্ড ও পুনরুদ্ধারমূল ভিডিও প্যাকেজ করুন, সুরক্ষিত পরিচয় যাচাইয়ের তথ্য দিয়ে কাজ স্বয়ংক্রিয় করুন, অগ্রগতি বুঝুন এবং পুনরায় এনকোড না করে বন্ধ হয়ে যাওয়া আপলোড চালিয়ে যান।
- দীর্ঘ ভিডিও, 4K ও 8KPlan three-hour VOD workflows with an interactive package-size and upload-time calculator, source-aware resolution ladders and recovery guidance.
- ক্লাউড স্টোরেজ সংযুক্ত করুনএনক্রিপ্ট করা মিডিয়া বিতরণের জন্য AWS S3, Microsoft Azure, Google Cloud Storage, Alibaba Cloud OSS অথবা Tencent Cloud COS সংযুক্ত করুন।
- Amazon S3 এবং CloudFront: ধাপে ধাপেস্কোপড IAM অনুমতি, ব্রাউজার CORS, CloudFront HTTPS বিতরণ এবং একটি আপলোড যাচাইকরণ চেকলিস্ট সহ একটি ব্যক্তিগত S3 bucket DRM-X 6.0 এর সাথে সংযুক্ত করুন৷
লাইসেন্স অনুমোদন#
- লাইসেন্স অনুমোদনের সংক্ষিপ্ত পরিচিতিব্যাকএন্ড দেখার অনুমতি যাচাই করার পর Playback Session API ব্যবহার করুন। প্লেব্যাকের নিয়ম বেছে নিন, প্লেয়ার যুক্ত করুন এবং প্লেব্যাক শেষ হলে সেশন ছেড়ে দিন।
- নামযুক্ত টেমপ্লেট ও কাস্টম নীতিমালাপ্রকাশিত প্যাকেজের সঙ্গে সামঞ্জস্যপূর্ণ DRM-X লাইসেন্স নীতিমালা বেছে নিন, যার মধ্যে মেয়াদ, আউটপুট সুরক্ষা ও মানভিত্তিক স্তর অন্তর্ভুক্ত।
- সার্ভার-সাইড টোকেন প্রক্সি ব্যবহার করুনDRM License Token নিজের ব্যাকএন্ডের আড়ালে রাখুন এবং নেটিভ DRM চ্যালেঞ্জ ও লাইসেন্সের প্রতিক্রিয়ার বাইট অপরিবর্তিত রাখুন।
API রেফারেন্স#
- প্লেব্যাক সেশন তৈরি করুনপরিচয় যাচাই, বিশ্বস্ত Content IDs এবং সীমিত অনুমোদনসহ DRM-X Universal Playback Session Contract-এর জন্য অনুরোধ পাঠান ও সেটি ব্যবহার করুন।
- প্লেব্যাক সেশনের ত্রুটি নির্দেশিকাPlayback Session API-এর ত্রুটি শনাক্ত করুন, HTTP স্ট্যাটাস ও রিকোয়েস্ট ID বুঝুন এবং নিরাপদ পুনরুদ্ধার পদ্ধতি বেছে নিন।
প্লেয়ার এবং SDKs#
- ওয়েব ও HTML5 প্লেব্যাকUniversal Player, যাচাইকৃত Shaka, PHP ও ASP.NET Core দিয়ে DRM-X 6.0-সুরক্ষিত ওয়েব প্লেব্যাক যুক্ত করুন; স্বয়ংক্রিয় DRM নির্বাচন ও নিরাপদ ডায়াগনস্টিক ব্যবহার করুন।
- Universal Player দিয়ে নেটিভ অ্যাপস তৈরি করুনAndroid, iOS, Apple TV বা Samsung Tizen বেছে নিন। আপনার সাবস্ক্রিপশনে অন্তর্ভুক্ত SDKs ডাউনলোড করুন, সবার জন্য উন্মুক্ত মূল্যায়ন প্লেয়ার পরীক্ষা করুন এবং সেটআপের ধাপ ও অ্যাপের স্ক্রিনশট দেখুন।
- Android SDK ও নেটিভ Media3টেনে সাজানো যায় এমন প্লেলিস্ট, সংরক্ষিত শাফল ও রিপিট সেটিং এবং অফলাইনে আগের অবস্থান থেকে প্লেব্যাক চালুর সুবিধাসহ Android প্লেয়ার ডাউনলোড করুন। DRM-X বা নেটিভ Media3 দিয়ে সুরক্ষিত প্লেব্যাক সংযুক্ত করুন।
- Apple FairPlay ইন্টিগ্রেশনSwift, AVFoundation, SPC ও CKC বিনিময় এবং নিরাপদ সার্ভার অনুমোদন ব্যবহার করে iOS, iPadOS, tvOS ও Safari-তে DRM-X 6.0 FairPlay Streaming যুক্ত করুন।
- Samsung Tizen SDK এবং TV মূল্যায়নSamsung TV মূল্যায়ন প্লেয়ারটি ইনস্টল করুন, এটির WGT কনফিগার করুন এবং স্বাক্ষর করুন, তারপর Tizen Universal Player SDK এর সাথে Widevine VOD সংহত করুন।
- Vega OS-এর জন্য Amazon Fire TV SDKBuild a native Amazon Fire TV app with DRM-X Universal Player: download eligibility, screenshots, Vega setup, viewer authentication, configuration, build and device testing.
- Roku TV Universal Player SDKBuild a native Roku TV app with protected Widevine playback, remote controls, playlists, audio and subtitles using the DRM-X 6.0 Universal Player SDK.
- নেটিভ DRM ইন্টিগ্রেশনসার্ভারের পরিচয় যাচাইয়ের তথ্য অ্যাপে না রেখে Universal Playback Session Contract ব্যবহার করে নেটিভ Widevine, PlayReady, FairPlay বা WisePlay ক্লায়েন্টকে DRM-X 6.0-এর সঙ্গে যুক্ত করুন।
মিলিমিটার#
- ইন্টিগ্রেশন কেন্দ্র ও ডাউনলোডবর্তমান লগইন ও ডেটাবেস বজায় রাখুন। সম্পূর্ণ ইন্টিগ্রেশন কিট অথবা একটি প্ল্যাটফর্মের কিট ডাউনলোড করুন, তারপর সুরক্ষিত প্লেব্যাক যুক্ত করতে সম্পাদনার দৃশ্যমান নির্দেশচিত্র অনুসরণ করুন।
- WordPress plugin ইনস্টল ও কনফিগার করাশেয়ার করা WordPress প্লাগইন ইনস্টল করুন, পাঠকে Content ID-এর সঙ্গে যুক্ত করুন এবং LMS-এর ভর্তি ও সদস্যপদের নিয়ম বজায় রাখুন।
- LearnDash ভিডিও DRM: Universal Player এমবেড করুনশেয়ার করা WordPress প্লাগইন ও বর্তমান কোর্সের প্রবেশাধিকার নিয়ম দিয়ে LearnDash-এর পাঠ ও শেয়ার করা ধাপগুলো DRM-X-এর সঙ্গে যুক্ত করুন।
- Moodle-এ সুরক্ষিত ভিডিও অ্যাক্টিভিটিMoodle অ্যাক্টিভিটি ইনস্টল করুন, কোর্সে সুরক্ষিত কনটেন্ট যোগ করুন এবং নিজস্ব ভর্তি ও উপলভ্যতার নিয়ম ব্যবহার করুন।
- ব্যাকএন্ড প্রোগ্রামিং ভাষার উদাহরণসাধারণ প্লেব্যাক প্রক্রিয়া বুঝুন এবং Node.js, Django, Laravel, PHP, ASP.NET বা Java-তে কোন কলব্যাক বদলাতে হবে তা খুঁজুন।
- ASP.NET Core Universal Player ইন্টিগ্রেশন.NET SDK ইনস্টল করুন, পরিচয় যাচাই করা ব্যবহারকারী ও কনটেন্ট অনুসন্ধান যুক্ত করুন, তারপর সঙ্গে দেওয়া playback-session এন্ডপয়েন্ট চালু করুন।
- ASP.NET Framework 4.8 ভিডিও DRM ইন্টিগ্রেশনআপনার বর্তমান ASP.NET Framework অ্যাপে Windows/IIS-এর সোর্স অ্যাডাপ্টার যোগ করুন এবং প্রতি অনুরোধে চলা অনুমতি যাচাইয়ের delegate যুক্ত করুন।
- Node.js + Express ভিডিও DRM ইন্টিগ্রেশনExpress SDK ইনস্টল করুন, বর্তমান লগইন যুক্ত করুন এবং অনুরোধের সময় চলা একটি কলব্যাক থেকে অনুমোদিত Content ID ফেরত দিন।
- Django-তে সুরক্ষিত ভিডিওDjango authentication ও নিজের অনুমতি যাচাইয়ের কলব্যাক ব্যবহার করুন। DRM-X প্যাকেজ ভিডিও বা প্রবেশাধিকার দেওয়ার কোনো টেবিল তৈরি করে না।
- Java, Spring Boot ও VueSpring Boot starter ইনস্টল করে ContentEntitlement-কে আপনার বর্তমান ব্যবহারকারী ও কনটেন্ট repository-এর সঙ্গে যুক্ত করুন। ফ্রন্টএন্ডে Vue ব্যবহার করলেই শুধু এটি যোগ করুন।
- Laravel ও Node.js ইন্টিগ্রেশনContentAuthorizer দিয়ে Laravel-কে আপনার বর্তমান ক্যাটালগ ও কেনাকাটার ব্যবস্থার সঙ্গে যুক্ত করুন। DRM-X-এর আলাদা কনটেন্ট বা প্রবেশাধিকার টেবিল লাগবে না।
- Canvas, Blackboard, Brightspace ও Open edXUse the LTI 1.3 bridge to open protected video from an LMS with a signed platform launch.
- Shopify-তে সুরক্ষিত ভিডিওUse a signed Shopify app proxy and server-verified purchases to open a protected-video page.
- SDKs ও উদাহরণ ডাউনলোডসম্পূর্ণ Web ইন্টিগ্রেশন কিট, নির্দিষ্ট প্ল্যাটফর্মের SDK ও উদাহরণ, অথবা নেটিভ প্লেয়ার SDK ডাউনলোড করুন।
- Kajabi, Thinkific ও TeachableConnect a trusted learner login to server-side enrollment checks before opening protected video.
অপেরা#
- সরাসরি সম্প্রচারের DRM ইন্টিগ্রেশনCPIX বা SPEKE প্যাকেজিং, পর্যায়ক্রমে পরিবর্তিত এনক্রিপশন পর্ব, সমন্বিত ম্যানিফেস্ট, নবায়নযোগ্য অনুমোদন এবং একাধিক প্ল্যাটফর্মে পরীক্ষা দিয়ে DRM-X 6.0 Live DRM যুক্ত করুন।
- AWS এবং OBS লাইভ স্ট্রিমিং সেটআপএকটি AWS লাইভ ওয়ার্কফ্লো তৈরি করুন, OBS কনফিগার করুন, DRM প্লেব্যাক পরীক্ষা করুন এবং আপনার ইভেন্টের পরে সংস্থানগুলি বন্ধ করুন৷
- সুরক্ষিত প্লেব্যাকের সমস্যা সমাধানকী ও অন্যান্য সংবেদনশীল তথ্য সরিয়ে ফেলা ডায়াগনস্টিক তথ্য দিয়ে DRM-X 6.0-এর প্যাকেজিং, অনুমোদন, সার্টিফিকেট, DRM লাইসেন্স, ম্যানিফেস্ট, ডিক্রিপশন ও প্লেব্যাকের সমস্যা নির্ণয় করুন।
- প্রোডাকশন পরিবেশের নিরাপত্তা যাচাইতালিকাDRM-X 6.0 ইন্টিগ্রেশনের প্রোডাকশন নিরাপত্তা যাচাইতালিকা: ন্যূনতম অনুমতির পরিচয় যাচাইয়ের তথ্য, সার্ভার-সাইড নীতিমালা, গোপন তথ্য সুরক্ষা, নিরাপদ লগ, ডেটা পরিবহনের সীমা এবং রিলিজের জীবনচক্র।
DRM-X 6.0