প্লেব্যাক সেশন তৈরি করুন
পরিচয় যাচাই, বিশ্বস্ত Content IDs এবং সীমিত অনুমোদনসহ DRM-X Universal Playback Session Contract-এর জন্য অনুরোধ পাঠান ও সেটি ব্যবহার করুন।
একটি সার্বজনীন প্লে-ব্যাক সেশান নির্মাণ করুন#
POST https://api6.drm-x.com/api/v1/playback/environments/{siteId}/sessions
Accept: application/json
Content-Type: application/json
X-DRMX-Client-Id: {siteKey}
X-DRMX-Client-Secret: {accessKey}
{
"contentId": "course-12-lesson-4",
"contentType": "vod",
"drmSystem": "widevine",
"subject": "customer-user-1001",
"sessionId": "new-unpredictable-id-per-playback",
"playbackMode": "streaming",
"licensePolicyTemplate": "multi-tier-standard",
"useEnvironmentDefaults": true,
"applicationId": "customer-web",
"platformCapabilities": {
"clientPlatform": "web",
"drmSystems": ["widevine"],
"manifestTypes": ["dash"],
"maximumHeight": 2160,
"persistentState": false,
"sdkVersion": "1.2.0-preview.6"
}
}
এক সফল ফেলিস বনাম ১ সাড়ার মধ্যে রয়েছে ক্ষমতা প্রদর্শন, প্রকাশমান চিহ্ন, একটি DRM-নির্দিষ্ট লাইসেন্স URLএক অবহিত পরিমাপ পর ্ যন ্ ত ; DRM License Token অথবা গ্রাহক প্রক্সি অনুমোদন, মুক্তি রাস্তা, সর্বোচ্চ উচ্চতা, এবং অনুমোদিত ট্র্যাকের মাধ্যমে এটি ফেরত দিন। Cache-Control: no-store.
একটি অকল্পনীয় সেশান ব্যবহার করুন ID প্রতিটি প্রকৃত প্লেব্যাক চেষ্টার জন্য। ID ডিভাইসের মধ্যে উপস্থিত তথ্যের পরিমাণ অনুমান করা হয় ।
প্রমাণীকরণ আবশ্যক#
এটি কল API একটি প্রকল্প থেকে আপনার ব্যাক-এন্ড API ক্লায়েন্টের জন্য অনুরোধ করা হয়েছে license-tokens:createপরিবেশ ব্যবহার করো UUID যেমন siteIdআপনার পরিচয় প্রমাণকারী প্রদর্শক আপনার শেষ প্রান্তে পৌঁছে দিতে পারেন; নীচে আপনার বিশ্বস্ত ক্ষেত্রের সমাপ্তি উল্লেখ করুন।
| যে কোনো ক্ষেত্র | মানে | বিভাজনের নিয়ম |
|---|---|---|
contentId | প্রকাশকৃত বিষয়বস্তুর প্রসঙ্গ | বিন্যাস পরীক্ষা করার পর আপনার বিশ্বস্ত ক্যাটালগ থেকে সমাধান করুন । |
subject | আপনার স্থায়ী প্রদর্শক সনাক্তকরণ | অনুমোদিত সেশান থেকে D-visive, ক্লায়েন্ট ব্যবহারকারী উপস্থিত নেই ID. |
drmSystem | widevine, playready, fairplayঅথবা: wiseplay | নির্বাচিত অংশ মেলানো হবে DRM চিহ্নিত স্থানে প্লেয়ার ক্ষমতা। |
sessionId | এই প্লে-ব্যাকের পরিচয় পংক্তি | প্রতিটি প্রচেষ্টার জন্য একটি নতুন অপ্রত্যাশিত মান নির্মাণ করুন । |
contentType | vod অথবা live | বিষয়বস্তুর জন্য চিহ্নিত ধরন ব্যবহার করুন । |
playbackMode | streaming কোসমূহstar name | প্লে-ব্যাকের সাথে পরে চুক্তির জন্য একটি এক্সটেনশন আবশ্যক। |
licensePolicyTemplate / licensePolicy | একটি নাম পলিসি অথবা স্বনির্ধারিত নীতি | আপনার সার্ভার- এ নির্বাচন করো; দু' টি সরবরাহ করো না । নিয়ম সংক্রান্ত নিয়মাবলী. |
platformCapabilities | প্ল্যাটফর্ম, DRM সিস্টেম, প্রদর্শন ও ডিভাইস ইঙ্গিত প্রদর্শন করা হবে | নতুন শুদ্ধতা সম্পর্কিত স্পষ্ট ক্ষমতা পাঠাও । তারা ক্লায়েন্টকে বর্ণনা করে; তারা লাইসেন্স পলিসির থেকে অগ্রাহ্য করে না । |
প্রতিদ্বন্ধিতা#
defted H1. sprites থেকে প্রাপ্ত লাইসেন্স URL- র ব্যবহার করা হবে না অথবা নিবন্ধিত প্রকাশকৃত URL- র পরিবর্তে নিবন্ধিত ইউ. আর- এল ব্যবহার করুন প্লেয়ার ইনপুট।
| প্রাপ্ত ক্ষেত্র | কিভাবে এটা ব্যবহার করবো |
|---|---|
contractVersion | প্রাপ্ত চুক্তিপত্রের সংস্করণ নিশ্চিত হয়েছে যে আপনার সাথে যোগাযোগ করা হয়েছে । |
manifestUrl / manifestUrls | নির্বাচিত স্পষ্ট পরিচয় অথবা স্পষ্ট সংকেত সহ "%s" লোড করুন। |
expiresAt | এই বিস্কিট অনুমোদন করা হয়েছে. |
drm | পড়ো system, licenseServerUrl, drmLicenseToken, tokenTypeআর সম ্ মানিত , গুণান ্ নিত । fairPlayCertificateUrlএকটি গ্রাহকের টোকেন প্রক্সি নিজস্ব সেশন-এর সঙ্গে যুক্ত অনুমোদন করে তৈরি ব্রাউজারের পরিবর্তে প্রতিস্থাপন করতে পারে । |
release | ব্যবহার করা হবে url, methodএবং authorizationScheme প্লে-ব্যাক সমাপ্তির পরে সেশানের কর্ম মুক্ত করা হবে। |
policy | সম্মান maximumHeight এবং allowedTrackTypesproviders এখনও স্বাক্ষরিত পলিসি প্রয়োগ করে. |
tracks | অডিও/অভিধানক ভাষার উপ-নির্বাচন ক্ষমতা এবং ভাষার-ট্যাগের প্রমিততা পড়ুন। |
তুমি ফিরে যাও প্লেয়ার প্রত্যুত্তর Cache-Control: no-storeএই প্রজেক্ট কখনো চলবে না Access Key অনুমোদন ব্যবস্থা উপলব্ধ করা হয়। লাইসেন্স এবং সার্টিফিকেট প্রাপ্ত করার জন্য চিহ্নিত কমান্ড প্রয়োগ করা হবে।
সংশোধন এবং সংস্করণ সংরক্ষণ করা হয়েছে#
HTTPের অবস্থা আর মেশিন- পরিষ্কার করো code। সমস্যা সমাধানের এবং সম্মান প্রদর্শনের জন্য requestIdকে পুনরায় বিয়ে করা এবং সম্মান করা উচিত; retryableকে অস্বীকার করা অথবা অবৈধ নীতি গ্রহণ করা সঠিক সিদ্ধান্তের প্রয়োজন, পুনরায় লুপ না করে পুনরায় সিদ্ধান্ত নিতে হবে। ব্যাক সেশন এ সমস্যা বোধ করো error code Alb.
বন্ধ করুন, প্লে-ব্যাক প্রতিস্থাপন, টার্মিন্যাল ত্রুটি ও অ্যাপ্লিকেশন বন্ধ করার প্রচেষ্টা করা হচ্ছে। নতুন সেশান আরম্ভের প্রচেষ্টা ব্যর্থ হলে এই সমস্যা দেখা দিতে পারে। ID.
DRM-X 6.0