# আপনার প্রথম সুরক্ষিত ভিডিও চালান

DRM-X 6.0 দিয়ে সুরক্ষিত ওয়েব প্লেব্যাক শুরু করুন: কনটেন্ট প্রকাশ করুন, ন্যূনতম প্রয়োজনীয় অনুমতিসহ পরিচয় যাচাইয়ের তথ্য তৈরি করুন, দর্শককে অনুমোদন দিন এবং নিবন্ধিত ম্যানিফেস্ট লোড করুন।

প্রথম ভিডিও থেকে সুরক্ষিত প্লেব্যাক পর্যন্ত

একটি ভিডিও এনক্রিপ্ট করুন, ব্যাকএন্ড যুক্ত করুন এবং প্লেব্যাক পরীক্ষা করুন। Access Key সার্ভারে রাখুন।

- 01**সাইন ইন**

DRM-X Console খুলে আপনার পরিবেশ নির্বাচন করুন।

- 02**এনক্রিপ্ট করে প্রকাশ করুন**

ভিডিও প্যাকেজ করুন এবং এর অবস্থা Published হওয়া পর্যন্ত অপেক্ষা করুন।

- 03**API client তৈরি করুন**

শুধু license-tokens:create অনুমতি দিন। Access Key দেখানো হলে নিরাপদ স্থানে সংরক্ষণ করুন।

- 04**ব্যাকএন্ড কনফিগার করুন**

পরিচয় যাচাইয়ের তথ্য ও Content ID সেট করুন, প্লেব্যাকের নিয়ম বেছে নিন এবং ব্যবহারকারীর দেখার অনুমতি আছে কি না যাচাই করুন।

- 05**প্লেব্যাক পরীক্ষা করুন**

আপনার ব্যাকএন্ডের মাধ্যমে প্লেব্যাক সেশন অনুরোধ করুন। এরপর প্লেয়ার DRM লাইসেন্স চায় এবং এনক্রিপ্ট করা ভিডিও চালায়।

ভিডিও এনক্রিপ্ট করে প্রকাশ করুন, ব্যাকএন্ড কনফিগার করুন এবং সামঞ্জস্যপূর্ণ প্লেয়ার দিয়ে প্লেব্যাক পরীক্ষা করুন।

## ১.২ সংরক্ষিত একটি ফাইল প্রকাশ করুন[#](#1-publish-one-protected-file)

- **একটি পরিবেশ বেছে নিন ।**আরম্ভ করার সময় ডেভেলপমেন্ট ব্যবহার করুন, তারপর পৃথক উৎপাদনশীলকরণ তৈরি করুন পরিচয় যাচাইয়ের তথ্য.
- **প্যাকেজ বিষয়বস্তু খুলুন ।**দীর্ঘ বা একাধিক-কি-র সাথে একত্রিত করার উদ্দেশ্যে একটি কি-ওয়ার্ড নির্বাচন করুন AUDIO, SD, HDএবং UHD নিয়ন্ত্রণ।
- **প্রকাশিত হওয়ার জন্য অপেক্ষা করুন।**কপি করুন Content IDপ্লেব্যাকে, DRM-X নিবন্ধিত টা সমাধান করুন DASH অথবা HLS প্রদর্শন করুন; গ্রাহকেরা অবৈধ ইউ.



## ২. ন্যূনতম সার্ভারের সাথে একটি নতুন সুসংগতির সার্ভার তৈরি করুন[#](#2-create-a-least-privilege-server-integration)

In Console → Integrations, create a Playback API client with only `license-tokens:create`. Copy Site ID, Site Key, and the one-time Access Key. Keep all three on your server; never put the Access Key in JavaScript, an APK, an IPA, or a TV app.

**উৎপাদন পরামর্শ**নমুনার মাধ্যমে দ্রুত সঞ্চালিত হওয়ার পূর্বে সরাসরি কোডের মান নির্ধারণের অনুমতি প্রদান করা হয়। কর্ম সঞ্চালনের পূর্বে ড্রাইভের উপর সঞ্চালিত হবে। Access Key আপনার গোপন ম্যানেজার বা সংরক্ষিত পরিবেশ কনফিগারেশনের সঙ্গে যুক্ত কোনো মানকে প্রতিরোধ করুন এবং যে কোন মানকে প্রকাশ করা হয়েছে তার মান পরিবর্তন করুন।



## ৩) চিহ্নিত সার্ভারের কনফিগারেশন পরিবর্তিত হয়েছে ।[#](#3-change-the-three-marked-server-settings)

```
// Server-side only
siteId: "your-development-environment-uuid"
siteKey: "drmx_your_environment_scoped_client_id"
accessKey: "paste-the-one-time-access-key"

contentId: "your-published-content-id"
licensePolicyTemplate: "multi-tier-standard"
```

তাহলে নমুনা লগ- ইন পরিবর্তন করে আপনার আসল সেশন, গ্রাহক, ক্রয়, ভাড়া, ভাড়া, অথবা ইভেন্ট চেক করুন ।



## ৪) মুক্তির অনুরোধ, তাহলে মুক্তি দিন[#](#4-request-playback-then-release-it)

একটি নতুন সেশান তৈরি করুন ID প্রতিটি প্লেব্যাকের জন্য আলাদা করে সেশান পুনরারম্ভ করুন `Cache-Control: no-store`বন্ধ, প্রতিস্থাপন, টার্মিনাল ত্রুটি এবং অ্যাপ্লিকেশন বন্ধ করে দাও।

- কখনো গ্রহণ করা হবে না `subject`; নীতি JSONসুস ্ পষ ্ URLঅথবা লাইসেন্স URL সরাসরি থেকে প্লেয়ার.
- শুধুমাত্র প্রেরিত হওয়ার অনুমতি প্রদান করা হবে DRM লাইসেন্স এবং FairPlay সার্টিফিকেট রুট.
- শুধু correlation ID ও ধাপের ফলাফল রেকর্ড করুন। টোকেন, কী, চ্যালেঞ্জ বা লাইসেন্সের বাইট কখনো রেকর্ড করবেন না।

<!-- Canonical: https://docs.drm-x.com/bn/get-started/first-playback -->
<!-- Language: bn -->
