ক্লাস: StreamRequest

নির্মাতা

স্ট্রিমরিকোয়েস্ট

নতুন স্ট্রিমরিকোয়েস্ট()

স্ট্রিম অনুরোধের বৈশিষ্ট্য নির্দিষ্ট করার জন্য ব্যবহৃত হয়।

বৈশিষ্ট্য

adTagParameters সম্পর্কে

স্থির

স্ট্রিং

ঐচ্ছিক। আপনার স্ট্রিম অনুরোধে সীমিত সংখ্যক বিজ্ঞাপন ট্যাগ প্যারামিটার ওভাররাইড করতে পারেন। আপনার স্ট্রিমটিতে টার্গেটিং প্যারামিটার সরবরাহ করলে আরও তথ্য পাওয়া যাবে। স্ট্রিম ভেরিয়েন্ট পছন্দের জন্য আপনি dai-ot এবং dai-ov প্যারামিটারও ব্যবহার করতে পারেন। আরও তথ্যের জন্য ওভাররাইড স্ট্রিম ভেরিয়েন্ট প্যারামিটার দেখুন।

adUiNode সম্পর্কে

স্থির

roSGNode সম্পর্কে

একটি দৃশ্য গ্রাফ নোড যেখানে বিজ্ঞাপন UI প্রদর্শিত হয়। IMA বিজ্ঞাপনের সময় এই উপাদানটিতে "এই বিজ্ঞাপন কেন" এবং " এড়িয়ে যান " বোতামের মতো উপাদান রাখে। উপাদানটিকে অবশ্যই সম্পূর্ণ ভিডিও উপাদানকে ওভারলে করতে হবে।

apiKey সম্পর্কে

স্থির

স্ট্রিং

ঐচ্ছিক। স্ট্রিম অনুরোধগুলি প্রমাণীকরণের জন্য এই কীগুলি ব্যবহার করা যেতে পারে। DAI প্রমাণীকরণ কীগুলি DFP UI-তে সেট আপ করতে হবে।

assetKey সম্পর্কে

স্থির

স্ট্রিং

লাইভ স্ট্রিমগুলির জন্য প্রয়োজনীয়। কোন স্ট্রিমটি চালানো উচিত তা নির্ধারণ করতে এটি ব্যবহার করা হয়। লাইভ স্ট্রিম অনুরোধ সম্পদ কী হল একটি শনাক্তকারী যা DFP UI-তে পাওয়া যাবে।

authToken সম্পর্কে

স্থির

স্ট্রিং

স্ট্রিম অনুরোধ অনুমোদন টোকেন। কঠোর কন্টেন্ট অনুমোদনের জন্য API কী-এর পরিবর্তে ব্যবহৃত হয়। প্রকাশক এই টোকেনের উপর ভিত্তি করে পৃথক কন্টেন্ট স্ট্রিম অনুমোদন নিয়ন্ত্রণ করতে পারেন।

কন্টেন্টসোর্সআইডি

স্থির

স্ট্রিং

অন-ডিমান্ড স্ট্রিমগুলির জন্য প্রয়োজনীয়। cmsid DFP UI-তে DFP ভিডিও কন্টেন্ট সোর্স থেকে আসে।

কাস্টম অ্যাসেটকি

স্থির

স্ট্রিং

কোন স্ট্রিমটি চালানো উচিত তা নির্ধারণ করতে কাস্টম অ্যাসেট কী ব্যবহার করা হয়। পড সার্ভিং স্ট্রিম অনুরোধের জন্য কাস্টম অ্যাসেট কী প্রয়োজন।

বিন্যাস

স্থির

ima.StreamFormat সম্পর্কে

স্ট্রিমের ফর্ম্যাট। ডিফল্ট হিসেবে ima.StreamFormat.HLS ব্যবহার করা হয়।

নেটওয়ার্ক কোড

স্থির

স্ট্রিং

স্ট্রিম অনুরোধকারী প্রকাশকের নেটওয়ার্ক কোড। createPodLiveStreamRequest বা createPodVodStreamRequest দিয়ে করা পড সার্ভিং স্ট্রিম অনুরোধের জন্য নেটওয়ার্ক কোড প্রয়োজন। createVideoStitcherLiveStreamRequest, createVideoStitcherVodStreamRequest, অথবা createVideoStitcherVodStreamRequestWithVodConfig দিয়ে করা ক্লাউড স্টিচিং স্ট্রিম অনুরোধের জন্যও এই কোডগুলি প্রয়োজন। এই কোডগুলি ঐচ্ছিক এবং createLiveStreamRequest বা createVodStreamRequest দিয়ে করা পূর্ণ পরিষেবা স্ট্রিম অনুরোধের জন্য সুপারিশ করা হয়। নেটওয়ার্ক কোড যোগ করলে বিজ্ঞাপন পরিচালক UI-তে নির্বাচিত সেটিংস প্রযোজ্য হয়, যেমন প্রোগ্রাম্যাটিক সীমিত বিজ্ঞাপন সক্ষমকরণ। পড সার্ভিং এবং ক্লাউড স্টিচিংয়ের জন্য, নেটওয়ার্ক কোড যোগ করলে স্ট্রিমটি সনাক্ত হয় এবং প্লে হয়। নেটওয়ার্ক কোড খুঁজে পেতে, এই নিবন্ধটি দেখুন।

খেলোয়াড়

স্থির

( ima.Player অথবা অবৈধ)

প্লেয়ার ইন্টারফেসের একটি বাস্তবায়ন।

পিপিআইডি

স্থির

স্ট্রিং

বন্ধ করা হয়েছে। adTagParameters ব্যবহার করুন। ঐচ্ছিক। একজন DFP অডিয়েন্স প্রকাশক শনাক্তকারী প্রদান করেছেন

স্ট্রিমঅ্যাক্টিভিটিমনিটরআইডি

স্থির

স্ট্রিং

স্ট্রিম অ্যাক্টিভিটি মনিটরের সাহায্যে স্ট্রিম ডিবাগ করার জন্য যে আইডি ব্যবহার করা হবে। এটি প্রকাশকদের স্ট্রিম অ্যাক্টিভিটি মনিটর টুলে স্ট্রিম লগ খুঁজে পেতে সুবিধাজনক উপায় প্রদানের জন্য ব্যবহৃত হয়।

ভিডিও আইডি

স্থির

স্ট্রিং

অন-ডিমান্ড স্ট্রিমগুলির জন্য প্রয়োজনীয়। ভিডিও কন্টেন্ট উৎসের জন্য শনাক্তকারী।

ভিডিও অবজেক্ট

স্থির

(roVideo অথবা অবৈধ)

ক্লায়েন্ট অ্যাপে ভিডিও প্লেব্যাকের জন্য দায়ী ভিডিও অবজেক্ট (যেমন ভিডিও roSGNode)। লাইভ HLS ID3 ইভেন্টের সঠিক সময় নির্ধারণে বিভিন্ন ডেটা ব্যবহারের জন্য এই অবজেক্টটি পোল করা হবে।

ভিডিওস্টিচারসেশন অপশন

স্থির

V এর অ্যারে

VideoStitcher streamRequests-এর জন্য ভিডিও স্টিকার নির্দিষ্ট প্যারামিটার সেট করতে সেশন বিকল্পগুলি ব্যবহার করা হয়।

পদ্ধতি

লাইভস্ট্রিমের অনুরোধ তৈরি করুন

স্থির

createLiveStreamRequest(assetKey, apiKey, networkCode) ima.StreamRequest প্রদান করে

একটি Live StreamRequest এর প্রয়োজনীয় বৈশিষ্ট্যগুলি শুরু করে। এই API ব্যবহার করলে অন্য কোনও StreamType নির্দিষ্ট বৈশিষ্ট্য উপেক্ষা করা হয়। যদি কোনও প্রয়োজনীয় প্যারামিটার খালি স্ট্রিং থাকে, তাহলে ত্রুটি লগিং ঘটে এবং API একটি জেনেরিক StreamRequest প্রদান করে, কোনও বৈশিষ্ট্য উপেক্ষা না করে।

প্যারামিটার

assetKey সম্পর্কে

স্ট্রিং

apiKey সম্পর্কে

স্ট্রিং

ima.StreamRequest এর ima.StreamRequest.apiKey প্রপার্টিতে প্যারামিটারটি নির্ধারিত হয়েছে। যদি কোনও API কী না থাকে, তাহলে একটি খালি স্ট্রিং পাস করুন।

নেটওয়ার্ক কোড

স্ট্রিং

স্ট্রিম অনুরোধকারী প্রকাশকের জন্য নেটওয়ার্ক কোড। নেটওয়ার্ক কোড অন্তর্ভুক্ত করা ঐচ্ছিক, তবে সুপারিশ করা হয়।

রিটার্নস

ima.StreamRequest প্রয়োজনীয় লাইভ বৈশিষ্ট্য সহ ima.StreamRequest অবজেক্ট।

পডলাইভস্ট্রিম অনুরোধ তৈরি করুন

স্থির

createPodLiveStreamRequest(customAssetKey, networkCode, apiKey) StreamRequest ফেরত দেয়

একটি পড লাইভ ima.StreamRequest এর প্রয়োজনীয় বৈশিষ্ট্যগুলি শুরু করে। এই API ব্যবহার করলে অন্য কোনও ima.StreamType নির্দিষ্ট বৈশিষ্ট্য উপেক্ষা করা হয়। যদি কোনও প্রয়োজনীয় প্যারামিটার খালি স্ট্রিং থাকে, তাহলে ত্রুটি লগিং ঘটে এবং API কোনও বৈশিষ্ট্য উপেক্ষা না করে একটি জেনেরিক StreamRequest প্রদান করে।

প্যারামিটার

কাস্টম অ্যাসেটকি

স্ট্রিং

নেটওয়ার্ক কোড

স্ট্রিং

apiKey সম্পর্কে

স্ট্রিং

ima.StreamRequest এর ima.StreamRequest.apiKey প্রপার্টিতে ফেরত দেওয়া ঐচ্ছিক প্যারামিটার; ডিফল্টভাবে খালি স্ট্রিং হিসেবে ব্যবহৃত হয়।

রিটার্নস

StreamRequest প্রয়োজনীয় PodLive বৈশিষ্ট্য সহ ima.StreamRequest অবজেক্ট।

পডভডস্ট্রিমরিকোয়েস্ট তৈরি করুন

স্থির

createPodVodStreamRequest(networkCode) StreamRequest ফেরত দেয়

তৃতীয় পক্ষের ভিডিও স্টিচারের সাথে DAI পড পরিবেশন করার সময় একটি VOD স্ট্রিম নিবন্ধন করার জন্য ima.StreamRequest এর প্রয়োজনীয় বৈশিষ্ট্যগুলি শুরু করে। এই ফাংশনটি অনুরোধের ধরণটি ima.StreamType.POD_VOD তে সেট করে এবং অনুপস্থিত ডেটার জন্য সমস্ত প্রয়োজনীয় বৈশিষ্ট্য যাচাই করে। ব্যর্থ যাচাইকরণ ডিবাগ কনসোলে একটি ত্রুটি লগ করবে।

প্যারামিটার

নেটওয়ার্ক কোড

স্ট্রিং

Google বিজ্ঞাপন ম্যানেজার নেটওয়ার্ক কোড

রিটার্নস

StreamRequest একটি ima.StreamRequest অবজেক্ট। যদি সমস্ত প্রয়োজনীয় বৈশিষ্ট্য নির্দিষ্ট করা থাকে, তাহলে অনুরোধের ধরণটি ima.StreamType.POD_VOD এ সেট করা হয়।

ক্রিয়েটস্ট্রিমরিকোয়েস্ট

স্থির

createStreamRequest() ima.StreamRequest ফেরত দেয়

রিটার্নস

ima.StreamRequest একটি খালি ima.StreamRequest অবজেক্ট।

ভিডিও স্টিচার লাইভস্ট্রিম অনুরোধ তৈরি করুন

স্থির

createVideoStitcherLiveStreamRequest(customAssetKey, networkCode, liveConfigId, region, projectNumber, oAuthToken) ima.StreamRequest প্রদান করে

একটি ভিডিও স্টিচার লাইভ StreamRequest প্রয়োজনীয় বৈশিষ্ট্যগুলি শুরু করে। এই API ব্যবহার করলে অন্য কোনও StreamType -নির্দিষ্ট বৈশিষ্ট্য উপেক্ষা করা হয়। যদি কোনও প্রয়োজনীয় প্যারামিটার খালি স্ট্রিং থাকে, তাহলে ত্রুটি লগিং ঘটে এবং API কোনও বৈশিষ্ট্য উপেক্ষা না করে একটি জেনেরিক StreamRequest প্রদান করে।

প্যারামিটার

কাস্টম অ্যাসেটকি

স্ট্রিং

নেটওয়ার্ক কোড

স্ট্রিং

লাইভ কনফিগআইডি

স্ট্রিং

অঞ্চল

স্ট্রিং

প্রকল্প নম্বর

স্ট্রিং

oAuthToken সম্পর্কে

স্ট্রিং

রিটার্নস

ima.StreamRequest প্রয়োজনীয় VideoStitcherLive বৈশিষ্ট্য সহ ima.StreamRequest অবজেক্ট।

ভিডিও স্টিচার তৈরি করুনVodStreamRequest

স্থির

createVideoStitcherVodStreamRequest(adTagUrl, networkCode, contentSourceUrl, region, projectNumber, oAuthToken) ima.StreamRequest প্রদান করে

একটি ভিডিও স্টিচার VOD StreamRequest এর প্রয়োজনীয় বৈশিষ্ট্যগুলি শুরু করে। এই API ব্যবহার করলে অন্য কোনও StreamType নির্দিষ্ট বৈশিষ্ট্য উপেক্ষা করা হয়। যদি কোনও প্রয়োজনীয় প্যারামিটার খালি স্ট্রিং থাকে, তাহলে ত্রুটি লগিং ঘটে এবং API কোনও বৈশিষ্ট্য উপেক্ষা না করে একটি জেনেরিক StreamRequest প্রদান করে।

প্যারামিটার

বিজ্ঞাপন ট্যাগ ইউআরএল

স্ট্রিং

নেটওয়ার্ক কোড

স্ট্রিং

কন্টেন্টসোর্সইউআরএল

স্ট্রিং

অঞ্চল

স্ট্রিং

প্রকল্প নম্বর

স্ট্রিং

oAuthToken সম্পর্কে

স্ট্রিং

রিটার্নস

ima.StreamRequest প্রয়োজনীয় VideoStitcherVod বৈশিষ্ট্য সহ ima.StreamRequest অবজেক্ট।

ভিডিও স্টিচার তৈরি করুনVodStreamRequestWithVodConfig

স্থির

createVideoStitcherVodStreamRequestWithVodConfig(vodConfigId, networkCode, region, projectNumber, oAuthToken) ima.StreamRequest প্রদান করে

ক্লাউড ভিডিও স্টিচার থেকে তৈরি vodConfigId ব্যবহার করে একটি ভিডিও স্টিচার VOD StreamRequest এর প্রয়োজনীয় বৈশিষ্ট্যগুলি শুরু করে। এই API ব্যবহার করলে অন্য কোনও StreamType নির্দিষ্ট বৈশিষ্ট্য উপেক্ষা করা হয়। যদি কোনও প্রয়োজনীয় প্যারামিটার খালি স্ট্রিং থাকে, তাহলে ত্রুটি লগিং ঘটে এবং API কোনও বৈশিষ্ট্য উপেক্ষা না করে একটি জেনেরিক StreamRequest প্রদান করে।

প্যারামিটার

vodConfigId সম্পর্কে

স্ট্রিং

নেটওয়ার্ক কোড

স্ট্রিং

অঞ্চল

স্ট্রিং

প্রকল্প নম্বর

স্ট্রিং

oAuthToken সম্পর্কে

স্ট্রিং

রিটার্নস

ima.StreamRequest প্রয়োজনীয় VideoStitcherVod বৈশিষ্ট্য সহ ima.StreamRequest অবজেক্ট।

ক্রিয়েটভডস্ট্রিমরিকোয়েস্ট

স্থির

createVodStreamRequest(contentSourceId, videoId, apiKey, networkCode) ima.StreamRequest প্রদান করে

একটি VOD ima.StreamRequest এর প্রয়োজনীয় বৈশিষ্ট্যগুলি শুরু করে। এই API ব্যবহার করলে অন্য কোনও ima.StreamType নির্দিষ্ট বৈশিষ্ট্য উপেক্ষা করা হয়। যদি কোনও প্রয়োজনীয় প্যারামিটার খালি স্ট্রিং থাকে, তাহলে ত্রুটি লগিং ঘটে এবং API কোনও বৈশিষ্ট্য উপেক্ষা না করে একটি জেনেরিক StreamRequest প্রদান করে।

প্যারামিটার

কন্টেন্টসোর্সআইডি

স্ট্রিং

ভিডিও আইডি

স্ট্রিং

apiKey সম্পর্কে

স্ট্রিং

ima.StreamRequest এর ima.StreamRequest.apiKey প্রপার্টিতে প্যারামিটারটি নির্ধারিত হয়েছে। যদি কোনও API কী না থাকে, তাহলে একটি খালি স্ট্রিং পাস করুন।

নেটওয়ার্ক কোড

স্ট্রিং

স্ট্রিম অনুরোধকারী প্রকাশকের জন্য নেটওয়ার্ক কোড। নেটওয়ার্ক কোড অন্তর্ভুক্ত করা ঐচ্ছিক, তবে সুপারিশ করা হয়।

রিটার্নস

ima.StreamRequest প্রয়োজনীয় VOD বৈশিষ্ট্য সহ ima.StreamRequest অবজেক্ট।