# Universal Player দিয়ে নেটিভ অ্যাপস তৈরি করুন Android, iOS, Apple TV বা Samsung Tizen চয়ন করুন। যোগ্য SDKs ডাউনলোড করুন, সর্বজনীন মূল্যায়ন প্লেয়ার ব্যবহার করে দেখুন, সেটআপের ধাপগুলি অনুসরণ করুন এবং অ্যাপের স্ক্রিনশট দেখুন। **DRM-X Universal Player দিয়ে নিজের app তৈরি করুন।** Android, iOS/iPadOS, Apple TV বা Samsung Tizen বেছে নিন। প্রতিটি package-এ player integration, sample app ও setup নির্দেশনা আছে। SDKs developer preview। নিচের test result দেখুন এবং release-এর আগে নিজের app পরীক্ষা করুন। ## 1. আপনার প্ল্যাটফর্ম চয়ন করুন[#](#choose-your-platform) ### Android Kotlin, Media3 এবং Widevine। সামঞ্জস্যপূর্ণ ডিভাইসে ফোন এবং TV নমুনা, স্ট্রিমিং এবং সুরক্ষিত VOD ডাউনলোড। [APK চেষ্টা করুন এবং একটি Android অ্যাপ তৈরি করুন →](https://docs.drm-x.com/bn/sdk/android) ### iPhone & iPad Swift Package, SwiftUI এবং FairPlay। টাচ কন্ট্রোল, প্লেলিস্ট এবং সুরক্ষিত ডাউনলোড। iOS/iPadOS 15+। [আপনার iOS অ্যাপ তৈরি করুন →](https://docs.drm-x.com/bn/sdk/apple#ios-quick-start) ### Apple TV একই Apple SDK এর মধ্যে রয়েছে দূরবর্তী নেভিগেশন, প্লেলিস্ট এবং FairPlay স্ট্রিমিং সহ একটি tvOS নমুনা অ্যাপ। tvOS 15+। [আপনার Apple TV অ্যাপ তৈরি করুন →](https://docs.drm-x.com/bn/sdk/apple#tvos-quick-start) ### Samsung Smart TV JavaScript, Samsung AVPlay এবং Widevine DASH VOD। পূর্ণ-স্ক্রীন নিয়ন্ত্রণ, প্লেলিস্ট এবং দূরবর্তী নেভিগেশন। [TV মূল্যায়ন কিট ব্যবহার করে দেখুন এবং একটি Tizen অ্যাপ তৈরি করুন →](https://docs.drm-x.com/bn/sdk/tizen) ## 2. Console থেকে SDK ডাউনলোড করুন[#](#download-sdk) - **Sign in করুন।**সক্রিয় **Professional** বা **Enterprise** subscription থাকা customer organization দিয়ে [Console → Integrations](https://6.drm-x.com/console/integrations) খুলুন। - **আপনার platform-এর card বেছে নিন।**Android AAR/full SDK, Apple SDK ZIP অথবা Tizen SDK ZIP download করুন। iOS ও tvOS একই Apple ZIP ব্যবহার করে। - **এক্সট্র্যাক্ট করুন এবং README.md খুলুন।** সরবরাহকৃত ফোল্ডার কাঠামোটি রাখুন। Console রিলিজের বিবরণ এবং SHA-256 চেকসাম দেখায়। গ্রাহকদের SDK বান্ডেলগুলি আপনার ব্যক্তিগত দল নির্ভরতা স্টোরেজে রাখুন৷ - **নমুনাটি চালান, তারপর আপনার অ্যাপটি সংযুক্ত করুন।**প্ল্যাটফর্ম নির্দেশিকা অনুসরণ করুন। আপনার নিজস্ব অ্যাপ শনাক্তকারী এবং স্বাক্ষর শংসাপত্র ব্যবহার করুন। আপনার অ্যাপ বিতরণ করার আগে আপনার সামগ্রী, ব্যাকএন্ড এবং শারীরিক ডিভাইসগুলি পরীক্ষা করুন৷ | ডাউনলোড করুন | অ্যাক্সেস | আপনি কি পাবেন | | --- | --- | --- | | Android SDK | Professional / Enterprise | 1.0.0-preview.13: AAR, সম্পূর্ণ SDK এবং বিল্ড যাচাই করা ইন্টিগ্রেশন নমুনা প্রকল্প | | Apple SDK | Professional / Enterprise | 1.0.0-preview.3: Swift Package, iOS/tvOS-এর Xcode নমুনা এবং পরীক্ষা | | Tizen SDK | Professional / Enterprise | 1.0.0-preview.1 JavaScript API, প্রকার, রিমোট-কন্ট্রোল নমুনা এবং পরীক্ষা | | Android মূল্যায়ন APK | পাবলিক | স্বাক্ষরিত প্রদর্শনী অ্যাপ; [ডাউনলোড এবং ইনস্টল](https://docs.drm-x.com/bn/sdk/android#try-android-app) | | Samsung মূল্যায়ন কিট / WGT | পাবলিক | স্বাক্ষরবিহীন উইজেট এবং স্থানীয় সহচর; [ কনফিগার করুন এবং আপনার TV](https://docs.drm-x.com/bn/sdk/tizen#try-tv-app) এর জন্য সাইন করুন | | Apple app মূল্যায়ন | যোগ্য subscription-এর SDK দিয়ে build করুন | আপনার Apple team দিয়ে sample app sign করুন। কোনো public IPA বা TestFlight download নেই। | Trial এবং Standard অ্যাকাউন্ট প্রতিটি গাইড পড়তে এবং পাবলিক মূল্যায়ন অ্যাপ ডাউনলোড করতে পারে। SDK ডাউনলোডের অনুমতি সার্ভার দ্বারা চেক করা হয়, যখন একটি পুরানো ডাউনলোড লিঙ্ক পুনরায় ব্যবহার করা হয়। ## 3. আপনার ব্যাকএন্ড এবং প্রকাশিত সামগ্রী সংযুক্ত করুন[#](#connect-your-backend) - Encrypted video [package ও publish করুন](https://docs.drm-x.com/bn/packaging/overview)। Android/Tizen-এর জন্য DASH/CENC এবং Apple-এর জন্য সক্রিয় FairPlay deployment-সহ HLS/CBCS ব্যবহার করুন। - নিজের backend-এ authentication প্রয়োজন এমন HTTPS playback-session endpoint তৈরি করুন। এটি দর্শকের অধিকার যাচাই করে [DRM-X Playback Session API](https://docs.drm-x.com/bn/api-reference/playback-sessions) call করবে। - Registered manifest, license/certificate endpoint, স্বল্পমেয়াদি authorization এবং session-release endpoint-সহ Universal Playback Session Contract v1 ফেরত দিন। Site Key ও Access Key শুধু server-এ রাখুন। - App-এর endpoint, published Content IDs এবং viewer-login callback সেট করুন। দেখা শুরু হলে streaming session তৈরি হয়; session release করতে playback বন্ধ বা বদলান। - প্রথমে VOD চালান। Audio, seek, content-এর subtitle, content পরিবর্তন, access প্রত্যাখ্যান এবং session release পরীক্ষা করুন। Live পরীক্ষা শুধু চলমান event-এর সময় করুন। SDK আপনার গ্রাহক লগইন বা সাবস্ক্রিপশন লজিক প্রতিস্থাপন করে না। [ব্যাকএন্ড উদাহরণ](https://docs.drm-x.com/bn/integrations/backend-languages) দিয়ে শুরু করুন; আপনার আর্কিটেকচারের প্রয়োজন হলে একটি [টোকেন প্রক্সি](https://docs.drm-x.com/bn/license-service/token-proxy) ব্যবহার করুন। ## প্লেয়ার ইন্টারফেস দেখুন[#](#app-screenshots) ফোন, TV ও যাত্রীদের ডিসপ্লেতে প্লেব্যাকের অভিজ্ঞতা দেখুন। সম্পাদিত প্লেয়ারের ছবিতে সরবরাহ করা ভিডিওর ফ্রেম ও নমুনা সাবটাইটেল রয়েছে। ডিভাইস পরীক্ষার ফলাফল নিচে আলাদাভাবে দেওয়া আছে। [![প্লেব্যাক বোঝানোর জন্য তৈরি যৌগিক ছবি। প্লেয়ারের ইন্টারফেসে সরবরাহ করা ভিডিওর একটি ফ্রেম ও নমুনা সাবটাইটেল যোগ করা হয়েছে।](https://docs.drm-x.com/assets/native-apps/android-playback-illustration.png?v=20260918-clean)](https://docs.drm-x.com/assets/native-apps/android-playback-illustration.png?v=20260918-clean)প্লেব্যাক বোঝানোর জন্য তৈরি যৌগিক ছবি। প্লেয়ারের ইন্টারফেসে সরবরাহ করা ভিডিওর একটি ফ্রেম ও নমুনা সাবটাইটেল যোগ করা হয়েছে। [![প্লেব্যাক বোঝানোর জন্য তৈরি যৌগিক ছবি। প্লেয়ারের ইন্টারফেসে সরবরাহ করা ভিডিওর একটি ফ্রেম ও নমুনা সাবটাইটেল যোগ করা হয়েছে।](https://docs.drm-x.com/assets/native-apps/iphone-playback-illustration.png?v=20260918-clean)](https://docs.drm-x.com/assets/native-apps/iphone-playback-illustration.png?v=20260918-clean)প্লেব্যাক বোঝানোর জন্য তৈরি যৌগিক ছবি। প্লেয়ারের ইন্টারফেসে সরবরাহ করা ভিডিওর একটি ফ্রেম ও নমুনা সাবটাইটেল যোগ করা হয়েছে। [Android-এর মূল স্ক্রিনশট দেখুন](https://docs.drm-x.com/assets/native-apps/android-settings-capture-20260918.png) [![প্লেব্যাক বোঝানোর জন্য তৈরি যৌগিক ছবি। প্লেয়ারের ইন্টারফেসে সরবরাহ করা ভিডিওর একটি ফ্রেম ও নমুনা সাবটাইটেল যোগ করা হয়েছে।](https://docs.drm-x.com/assets/native-apps/apple-tv-playback-illustration.png?v=20260918-clean)](https://docs.drm-x.com/assets/native-apps/apple-tv-playback-illustration.png?v=20260918-clean)প্লেব্যাক বোঝানোর জন্য তৈরি যৌগিক ছবি। প্লেয়ারের ইন্টারফেসে সরবরাহ করা ভিডিওর একটি ফ্রেম ও নমুনা সাবটাইটেল যোগ করা হয়েছে। [![প্লেব্যাক বোঝানোর জন্য তৈরি যৌগিক ছবি। প্লেয়ারের ইন্টারফেসে সরবরাহ করা ভিডিওর একটি ফ্রেম ও নমুনা সাবটাইটেল যোগ করা হয়েছে।](https://docs.drm-x.com/assets/native-apps/samsung-tv-playback-illustration.png?v=20260918-clean)](https://docs.drm-x.com/assets/native-apps/samsung-tv-playback-illustration.png?v=20260918-clean)প্লেব্যাক বোঝানোর জন্য তৈরি যৌগিক ছবি। প্লেয়ারের ইন্টারফেসে সরবরাহ করা ভিডিওর একটি ফ্রেম ও নমুনা সাবটাইটেল যোগ করা হয়েছে। ![Android TV](https://docs.drm-x.com/assets/native-apps/android-tv-playback-illustration.png?v=20260918-clean)Android TV. ধারণামূলক চিত্র। ডিভাইস ও প্লেব্যাকের দৃশ্য তৈরি করা হয়েছে; প্রতিটি স্থাপনার জন্য সামঞ্জস্য যাচাই করতে হবে। ![গাড়ির যাত্রীদের ডিসপ্লে](https://docs.drm-x.com/assets/native-apps/automotive-playback-illustration.png?v=20260918-clean)গাড়ির যাত্রীদের ডিসপ্লে. ধারণামূলক চিত্র। ডিভাইস ও প্লেব্যাকের দৃশ্য তৈরি করা হয়েছে; প্রতিটি স্থাপনার জন্য সামঞ্জস্য যাচাই করতে হবে। ![বিমানের সিটব্যাক ডিসপ্লে](https://docs.drm-x.com/assets/native-apps/aircraft-playback-illustration.png?v=20260918-clean)বিমানের সিটব্যাক ডিসপ্লে. ধারণামূলক চিত্র। ডিভাইস ও প্লেব্যাকের দৃশ্য তৈরি করা হয়েছে; প্রতিটি স্থাপনার জন্য সামঞ্জস্য যাচাই করতে হবে। ## রিলিজের আগে পরীক্ষিত ডিভাইস এবং চেক[#](#tested-devices) | প্ল্যাটফর্ম | সম্পন্ন device পরীক্ষার ফলাফল | আপনার অ্যাপে কি পরীক্ষা করবেন | | --- | --- | --- | | Android | Samsung Android ডিভাইস: VOD/offline এবং live key rotation পরীক্ষা হয়েছে; 17 সেপ্টেম্বর live পরীক্ষা 1920×1080 পর্যন্ত পৌঁছায়। | আপনার ডিভাইস/CDM, গুণমান/আউটপুট নীতি, অফলাইন মেয়াদ শেষ, কোল্ড স্টার্ট এবং পুনর্নবীকরণ। এই ফলাফল Android 4K প্লেব্যাক দাবি করে না। | | iOS | iPhone: VOD, protected download, local playback আবার শুরু ও renewal; 4K-সমর্থিত live/key rotation-এর ছয় মিনিটের পরীক্ষা। | সম্পূর্ণভাবে সংযোগ বিচ্ছিন্ন কোল্ড স্টার্ট, আপনার বিষয়বস্তু/আউটপুট নীতি এবং শারীরিক iPad। সিমুলেটর লেআউট FairPlay প্লেব্যাক প্রমাণ নয়। | | tvOS | শারীরিক Apple TV: FairPlay VOD এবং রিমোট কন্ট্রোল। | লাইভ, 4K/HDR এবং প্রতিটি Apple TV/আউটপুট সমন্বয়। এই প্যাকেজটি tvOS এ স্ট্রিমিং অফার করে। | | Samsung Tizen | Samsung Smart TV (Tizen): 17 সেপ্টেম্বর protected Full HD VOD, চলমান playback এবং ইংরেজি/চীনা subtitle পরিবর্তন যাচাই হয়েছে। | নতুন customer backend integration আপনার backend ও প্রতিটি TV দিয়ে পরীক্ষা করুন। Live, offline ও HDR এখনও যাচাই করা হয়নি। Evaluation app ব্যবহারের সময় local companion চালু রাখতে হবে। | Customer release যাচাই: Android নমুনা app-গুলো packaged AAR দিয়ে compile হয়েছে। Apple package Xcode 26.3-এ 25টি test এবং iOS/tvOS-এর উভয় simulator build পাস করেছে। Tizen lifecycle/UI ও companion test পাস করেছে। প্রকৃত device-এর ফলাফল আগে পরীক্ষা করা engine ও UI-এর; প্রতিটি নতুন customer package-এর নতুন physical acceptance test নয়। ## নমুনা app-এ প্লেব্যাক না হলে[#](#get-help) - **SDK ডাউনলোড অনুপলব্ধ:** নিশ্চিত করুন যে নির্বাচিত প্রতিষ্ঠানের একটি সক্রিয় Professional বা Enterprise সদস্যতা রয়েছে; সেশনের মেয়াদ শেষ হলে আবার সাইন ইন করুন। - **ভিডিও অনুমোদন ব্যর্থ হয়:** Published Content ID, ভিউয়ার এনটাইটেলমেন্ট এবং সার্ভার এন্ডপয়েন্ট চেক করুন। এটির চারপাশে কাজ করার জন্য অ্যাপটিতে ভাড়াটে শংসাপত্রগুলি রাখবেন না। - **Apple simulator-এ playback হয় না:** FairPlay পরীক্ষার জন্য signed app প্রকৃত device-এ চালান। - **Samsung ইনস্টলেশন ব্যর্থ হয়েছে:** চেক Developer Mode, DUID, শংসাপত্র প্রোফাইল এবং Permit to install applications. Tizen স্বাক্ষর করার ধাপ অনুসরণ করুন। - **TV ভিডিও স্টাটার:** একটি সামঞ্জস্যপূর্ণ কোডেক/রেন্ডিশন মই প্রদান করে; পরীক্ষিত Samsung Smart TV UHD-প্রথম ডেমো ম্যানিফেস্টের পরিবর্তে Full HD প্রয়োজন৷ সহায়তার জন্য SDK version, device/OS, Content ID, সময় এবং সংবেদনশীল তথ্য বাদ দেওয়া error code দিন। Credentials, session authorization, signed URL ও license payload দেবেন না।