DAI পড সার্ভিং API অভিযোজিত-বিটরেট ভিডিও বিজ্ঞাপন পড ম্যানিফেস্ট প্রদান করে, এমনভাবে প্রস্তুত করা হয় যাতে সেগুলি সরাসরি ব্যবহারকারী-মুখী HLS বা MPEG-DASH মিডিয়া প্লেলিস্টে সেলাই করা যায়।
DAI Pod Serving API-এর সাথে একটি সাধারণ ইন্টিগ্রেশনের তিনটি প্রধান উপাদান রয়েছে: Google Ad Manager, একটি ক্লায়েন্ট ভিডিও প্লেয়ার অ্যাপ—সাধারণত ইন্টারেক্টিভ মিডিয়া অ্যাডস (IMA) SDK ব্যবহার করে তৈরি করা হয়—এবং একটি ম্যানিফেস্ট ম্যানিপুলেটর৷
অ্যাড ম্যানেজার
বিজ্ঞাপন ম্যানেজার ম্যানিফেস্ট ম্যানিপুলেটরকে বিজ্ঞাপন পড সরবরাহ করার জন্য দায়ী। ম্যানিফেস্ট ম্যানিপুলেটর অ্যাড ম্যানেজারের পড সার্ভিং এপিআই- এর সাথে বিজ্ঞাপন পডের অনুরোধ করতে ইন্টারঅ্যাক্ট করে। পরিষেবার এই দায়িত্ব রয়েছে:
- ক্লায়েন্ট ভিডিও প্লেয়ার অ্যাপ থেকে প্রতিটি অনুরোধের জন্য একটি স্ট্রিম সেশন তৈরি করা, বিজ্ঞাপন নির্বাচন করা, বিজ্ঞাপনের পড তৈরি করা এবং আপনার সামগ্রী এনকোডিং প্রোফাইলের সাথে মিল করার জন্য উপস্থাপনা প্রদান করা, যাকে "ভিডিও ক্রিয়েটিভ কন্ডিশনিং"ও বলা হয়। (উপরের চিত্রে ধাপ 1 এবং 2)
- ম্যানিফেস্ট ম্যানিপুলেটর থেকে বিজ্ঞাপন পড অনুরোধের প্রতিক্রিয়া এবং স্ট্রিমগুলিতে সেলাই করার জন্য সঠিকভাবে এনকোড করা বিজ্ঞাপন পড ম্যানিফেস্ট প্রদান করা। (পদক্ষেপ 4 এবং 5)
- ক্লায়েন্ট ভিডিও প্লেয়ার অ্যাপ্লিকেশন থেকে বিজ্ঞাপন পড মেটাডেটা অনুরোধের প্রতিক্রিয়া এবং বিজ্ঞাপন ইভেন্টের জন্য একটি সন্ধান টেবিল প্রদান. (পদক্ষেপ 7 এবং 8)
- ক্লায়েন্ট ভিডিও প্লেয়ার অ্যাপ দ্বারা প্রাপ্ত ট্র্যাকিং পিংগুলি গ্রহণ এবং প্রক্রিয়াকরণ। (ধাপ 10)
ক্লায়েন্ট ভিডিও প্লেয়ার অ্যাপ
ক্লায়েন্ট ভিডিও প্লেয়ার অ্যাপটি একটি টিভি অ্যাপ, মোবাইল অ্যাপ বা ওয়েব অ্যাপ হতে পারে যেখানে ব্যবহারকারীরা ভিডিও স্ট্রিম দেখে। খেলোয়াড়ের এই দায়িত্ব রয়েছে:
- অ্যাড ম্যানেজার থেকে একটি স্ট্রিম রিসোর্স অনুরোধ করা এবং একটি নির্দিষ্ট ভিডিও সম্পদের একটি একক প্লেব্যাক সেশন প্রতিনিধিত্ব করে এমন একটি স্ট্রিম অবজেক্ট গ্রহণ করা। (পদক্ষেপ 1 এবং 2)
- ম্যানিফেস্ট ম্যানিপুলেটর থেকে একটি স্ট্রিম ম্যানিফেস্টের অনুরোধ করা এবং প্লেব্যাক শুরু করা। (ধাপ 3 এবং 6)
- অ্যাড ম্যানেজার থেকে অ্যাড পড মেটাডেটা অনুরোধ করা হচ্ছে, যেটি স্ট্রীমের টাইমড মেটাডেটা ইভেন্টে এম্বেড করা বিজ্ঞাপন ইভেন্টের বর্ণনা দেয়। (পদক্ষেপ 7 এবং 8)
- বিজ্ঞাপন মিডিয়া আইডি ধারণ করে এমন অডিও বা ভিডিও স্ট্রীমে এমবেড করা সময়ের মেটাডেটা ইভেন্ট সহ কলব্যাকের জন্য ভিডিও প্লেয়ারের কথা শোনা। (ধাপ 9)
- এই এমবেড করা আইডিগুলিকে বিজ্ঞাপন ইভেন্টের সাথে মিলিয়ে যাচাইকরণের URL গুলি সন্ধান করা এবং বিজ্ঞাপন ম্যানেজারকে জানানো যে এই বিজ্ঞাপন ইভেন্টগুলি সফলভাবে ঘটেছে৷ (ধাপ 10)
ক্লায়েন্ট ভিডিও প্লেয়ার অ্যাপ বাস্তবায়ন সম্পর্কে আরও জানতে, আপনার প্ল্যাটফর্মের জন্য IMA SDK নির্দেশিকা দেখুন: Android , HTML5 , iOS বা tvOS ৷ কাস্টম বাস্তবায়নের জন্য, DAI VOD Pod Serving API-এর জন্য আমাদের ক্লায়েন্ট ভিডিও প্লেয়ার অ্যাপ গাইড দেখুন।
ম্যানিফেস্ট ম্যানিপুলেটর
ম্যানিফেস্ট ম্যানিপুলেটর হল ক্লায়েন্ট ভিডিও প্লেয়ার অ্যাপে প্রদত্ত স্ট্রিম ম্যানিফেস্ট হোস্ট করার দায়িত্বে থাকা সার্ভার। সার্ভারের এই দায়িত্ব রয়েছে:
- অ্যাড ম্যানেজার থেকে বিজ্ঞাপন পডের অনুরোধ করা হয়। (পদক্ষেপ 4 এবং 5)
- এই বিজ্ঞাপনগুলি স্টিচ করা বিদ্যমান VOD বিষয়বস্তু স্ট্রীমে প্রকাশ করে এবং ক্লায়েন্ট ভিডিও প্লেয়ার অ্যাপে চূড়ান্ত ম্যানিফেস্ট প্রদান করে। (ধাপ 3 এবং 6)
একটি কাস্টম ম্যানিফেস্ট ম্যানিপুলেটর বাস্তবায়ন সম্পর্কে আরও জানতে, DAI VOD Pod Serving API-এর জন্য ম্যানিফেস্ট ম্যানিপুলেটর গাইড দেখুন৷