ওয়েব ও HTML5 প্লেব্যাক
Universal Player, যাচাইকৃত Shaka, PHP ও ASP.NET Core দিয়ে DRM-X 6.0-সুরক্ষিত ওয়েব প্লেব্যাক যুক্ত করুন; স্বয়ংক্রিয় DRM নির্বাচন ও নিরাপদ ডায়াগনস্টিক ব্যবহার করুন।
প্রথম নমুনা ব্যবহার করা হবে#
The Web package contains the latest local Universal Player JavaScript and declarations, qualified Shaka, a runnable PHP application, a runnable ASP.NET Core example, and an integration README. Production pages may load Shaka and Universal Player from the DRM-X CDN; the package retains current local files for review, development, and controlled fallback.
- সার্ভারে Site ID, Site Key ও Access Key সেট করুন।
- বিশ্বস্ত ফাইল সুরক্ষাকারী ডিস্ক নির্ধারণ করুন Content ID এবং নাম দেওয়া নিয়ম।
- নমুনা লগ- ইন পরিবর্তন করুন এবং আপনার ব্যবসার যুক্তিতে উপস্থিত সিদ্ধান্ত নিন ।
Minimal ক্লায়েন্ট সীমা#
<script src="https://drm-x6-cdn.1aicloud.com/sdk/drmx-universal-player/v1/drmx-universal-player.js"></script>
<drmx-universal-player id="player"></drmx-universal-player>
<script>
// Call your authenticated backend, not api6.drm-x.com.
const session = await fetch('/api/playback/session', {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({contentId: 'trusted-catalog-reference'})
}).then(r => r.json());
await window.DrmXUniversalPlayer.start(document.querySelector('#player'), session);
</script>স্বয়ংক্রিয় DRM আচরণ#
- Windows মাইক্রোসফট Edge পছন্দ PlayReadyআর যদি সে নৈকট ্ যশীলদের একজন হয় ; PlayReady প্লে-ব্যাক আরম্ভের পূর্বে স্বয়ংক্রিয়রূপে পাথ ব্যর্থ হলে, স্বয়ংক্রিয়ভাবে মোড প্রয়োগ করা হবে Widevine ফল.
- Chrome সমর্থিত Android ব্রাউজার ব্যবহার ব্যবস্থা Widevine.
- Safari আইফোন এবং আইপ্যাডে আদিবাসী ব্যবহার করা হয় HLS FairPlayসমর্থিত ধরন macOS Safariসম ্ মানিত আমল লেখকবৃন ্ দ । Shaka MSE FairPlay স্থানীয় সঙ্গে উপলব্ধ, কখন পাওয়া যাবে HLS ফল.
- আন্তরিক Hawe ব্রাউজার যোগ্য হতে ব্যবহৃত WisePlay রাস্তা এবং রক্ষণশীল গুণমানের আচরণ।
উৎপাদন চেকলিস্ট#
- সব কাজ কর HTTPS এবং রাখা Access Keyসার্ভারের গোপন জিনিষ.
- ব্যাক-আপ প্রাপ্ত প্রতিক্রিয়া
Cache-Control: no-store. localStorage-এ ম্যানিফেস্ট URL, টোকেন বা সেশনের প্রতিক্রিয়া স্থায়ীভাবে সংরক্ষণ করবেন না।- প্রস্তাবিত লগ- ইন ও সময় নির্ধারিত; কোনো রেকর্ড অথবা অনুমোদন সংক্রান্ত তথ্য রেকর্ড করা যাবে না ।
- & পরীক্ষা Windows Edge, macOS Safari;mad/ Ind Safari, Android- আর প্রতিটা যন্ত্রে তুমি বিজ্ঞাপন দাও।
HTML5 একটি Web Component সহ প্লে-ব্যাক#
<script
src="https://drm-x6-cdn.1aicloud.com/shaka-player-5.2.4-drmx.2-6557ae581f1c.js"
integrity="sha384-QzxDZ19XaYAL308fvtVjFjUX9RpRxtSfEZ1k1lm8FsRuML1MgNEORVMCtmToCFb8"
crossorigin="anonymous"></script>
<script
src="https://drm-x6-cdn.1aicloud.com/drmx-universal-player-1.2.0-preview.6-fa4b95431a9a.js"
integrity="sha384-gwj1QszshenHjMEkHTTDEpozi6rbhsQgPlaq+aHBCgHiuEd2VK0P8tOB8BWaMQRr"
crossorigin="anonymous"></script>
<drmx-universal-player
content-id="course-12-lesson-4"
content-type="vod"
session-endpoint="/api/drmx/playback-session">
</drmx-universal-player>
তবে, শুধুমাত্র আপনার ব্যবহৃত পরিচয়-পংক্তি স্থায়ীরূপে ধার্য করা যাবে। সঠিক ডি-কোড নির্বাচন করা আবশ্যক। DRM এবং নিবন্ধিত DASH/HLS প্রদর্শন করুন। অডিও ভাষা, অডিও/চ্যানেল, সাবটাইটেল, ছবির-মধ্যে-ছবি, পূর্ণ এবং প্লে-ব্যাকের মাধ্যমে নির্মিত।
ব্যবহার করা হচ্ছে Shaka; ভিডিও.js, বিটোভিন অথবা অন্যান্য EME প্লেয়ার
আপনার ব্যাক- এন্ডের জন্য অনুরোধ জানানো হয়েছে, লোড করা হচ্ছে manifestUrlযোগ এবং যোগ করুন Authorization: Bearer {drmLicenseToken} শুধুমাত্র DRM লাইসেন্স এবং FairPlay সার্টিফিকেট প্রত্যাখ্যান করা হলে, স্থগিত অবস্থা বজায় রাখা হবে। পুনরায় আরম্ভের সময় অবধি এই প্রোটোকলের মান প্রয়োগ করা যাবে।
Universal Player প্লে-লিস্ট ও কন্ট্রোল প্রদর্শন করা হয়#
ওয়েব এবং Android সংস্করণ সম্পূর্ণ নীল কন্ট্রোল প্যানেল ব্যবহার করে । এর পর সংক্ষিপ্ত নীল রঙের কন্ট্রোলে প্লেব্যাকিং, পুনরাবৃত্তি, l/ aclisables, পুনরাবৃত্তি করুন । প্রতিটি বস্তু নতুন অনুমোদনকৃত অনুরোধ করে ।
প্লে-ব্যাক গতিবর্ধন, নিদ্রিত টাইমার, গুণমান, গুণমান, অডিও, সেশন বুকমার্ক এবং এ-বিল্ডিং বর্তমানে উপলব্ধ রয়েছে। ওয়েব শর্টকাট যোগ করে কি-বোর্ড শর্ট- কাট, ঐচ্ছিক প্রদর্শক, ঐচ্ছিক প্রদর্শক এবং PPIপির মাধ্যমে স্থানীয় অনুসন্ধান ও সমর্থন। Android নেটিভ Widevine ডাউনলোড এবং রি-সেট করুন। চিহ্নিত কর্মের উন্নতির জন্য ভিন্ন অ্যাপ্লিকেশন নির্বাচন প্রয়োজন।
পেশা ও এন্টারপ্রাইজ লোগো সেটিংস
ব্র্যান্ডিং ভিডিও পৃষ্ঠ থেকে দূরে থাকবে, ডান বাটন ওয়েব-এ। প্লেয়ারসিস্টেম সেটিংসName প্লেয়ার একই সংস্করণে, অনুমোদিত লোগো, পণ্য তথ্য এবং তথ্য দেখতে হবে। প্লেয়ার সংস্করণ । পর্দার বৈশিষ্ট্য নিয়ন্ত্রণ ও বাটনের বিন্যাসের সংস্করণ দ্বারা শেয়ার করা হয় Androidএকটি প্লে-লিস্ট নির্বাচন করা হয়েছে ।
সংকলন playerBranding আপনার ব্যাক-এন্ডকে বিশ্বস্ত রূপে ধার্য করা হয়েছে {"mode":"hidden"} অথবা {"mode":"custom","logoUrl":"https://your-site.example/logo.png","label":"Your brand"}এই প্ল্যাটফর্ম সক্রিয় পেশাদার অথবা এন্টারপ্রাইজ সাবস্ক্রিপশন। অন্য কোন কাজে ব্যবহৃত {"mode":"default"}; অনুমোদিত নয়/ গোষ্ঠি প্রার্থনা ৪০৩ ফেরত ফেরত দিতে। এটি নিরাপত্তা জলসীমা থেকে পৃথক।
এটা PHP ডাউনলোড করার যোগ্য প্লে-লিস্ট ও কনফিগারেশনের মধ্যে অন্তর্ভুক্ত ইভেন্ট কনফিগারেশন। Android গ্রাহক ZIP প্লে-ব্যাকের মধ্যে প্লে-ব্যাকের উদাহরণ । আপনার ব্যাক-লিস্টের মধ্যে প্লে-লিস্টের অনুমোদন রাখুন; কখনো সেটি সংরক্ষণ করা হবে না API ক্লায়েন্ট পরিচয় যাচাইয়ের তথ্য হয় মধ্যে প্লেয়ার.
DRM-X 6.0