লাইভ টিভি শো এবং অন্যান্য ক্রমাগত, চ্যানেল-ভিত্তিক সামগ্রী দেখা টিভি অভিজ্ঞতার একটি বড় অংশ। ব্যবহারকারীরা চ্যানেল ব্রাউজিং করে টিভিতে শো নির্বাচন এবং দেখতে অভ্যস্ত। টিভি ইনপুট ফ্রেমওয়ার্ক টিভি প্রোগ্রামিং গাইডে ভিডিও বা সঙ্গীত বিষয়বস্তু প্রকাশের জন্য চ্যানেল তৈরি করে।
সতর্কতা: টিভি ইনপুট ফ্রেমওয়ার্কটি Android সিস্টেম টিভি অ্যাপের জন্য চ্যানেল তৈরি করতে OEMs দ্বারা ব্যবহার করা হয়৷ এটি শুধুমাত্র Android 7.1 (API লেভেল 25) এর মাধ্যমে Android 5.0 (API লেভেল 21) এ সমর্থিত। তৃতীয় পক্ষের অ্যাপগুলিকে Android TV হোম স্ক্রীন API ব্যবহার করে তাদের সামগ্রীর জন্য চ্যানেল তৈরি করা উচিত৷ বিশদ বিবরণের জন্য হোম স্ক্রিনে সুপারিশ সামগ্রী দেখুন৷
টিভি ইনপুট ফ্রেমওয়ার্ক হার্ডওয়্যার সোর্স, যেমন HDMI পোর্ট এবং বিল্ট-ইন-টিউনার এবং সফটওয়্যার সোর্স, যেমন ইন্টারনেটে স্ট্রিম করা ভিডিও থেকে লাইভ ভিডিও কন্টেন্ট গ্রহণ এবং প্লেব্যাক করার জন্য একটি ইউনিফাইড পদ্ধতি প্রদান করে।
কাঠামোটি বিকাশকারীদের একটি টিভি ইনপুট পরিষেবা বাস্তবায়নের মাধ্যমে লাইভ টিভি ইনপুট উত্স সংজ্ঞায়িত করতে দেয়৷ এই পরিষেবাটি টিভি প্রদানকারীর কাছে চ্যানেল এবং প্রোগ্রামগুলির একটি তালিকা প্রকাশ করে৷ একটি টিভি ডিভাইসে লাইভ টিভি অ্যাপটি টিভি সরবরাহকারী থেকে উপলব্ধ চ্যানেল এবং প্রোগ্রামগুলির তালিকা পায় এবং সেগুলি ব্যবহারকারীর কাছে প্রদর্শন করে৷
যখন একজন ব্যবহারকারী একটি নির্দিষ্ট চ্যানেল নির্বাচন করেন, তখন লাইভ টিভি অ্যাপটি টিভি ইনপুট ম্যানেজারের মাধ্যমে সংশ্লিষ্ট টিভি ইনপুট পরিষেবার জন্য একটি সেশন তৈরি করে এবং টিভি ইনপুট পরিষেবাকে অনুরোধ করা চ্যানেলে টিউন করতে এবং টিভি দ্বারা প্রদত্ত ডিসপ্লে পৃষ্ঠে বিষয়বস্তু চালাতে বলে। অ্যাপ
![](https://developer.android.com/static/images/tv/tv-tif-overview.png?authuser=4&hl=bn)
চিত্র 1. টিভি ইনপুট ফ্রেমওয়ার্কের কার্যকরী চিত্র।
টিভি ইনপুট ফ্রেমওয়ার্কটি বিভিন্ন ধরণের লাইভ টিভি ইনপুট উত্সগুলিতে অ্যাক্সেস প্রদান করার জন্য ডিজাইন করা হয়েছে এবং সেগুলিকে একটি একক ব্যবহারকারী ইন্টারফেসে একত্রিত করতে যেখানে ব্যবহারকারীরা সামগ্রী ব্রাউজ করতে, দেখতে এবং উপভোগ করতে পারে৷ আপনার সামগ্রীর জন্য একটি টিভি ইনপুট পরিষেবা তৈরি করা এটিকে টিভি ডিভাইসে আরও অ্যাক্সেসযোগ্য করতে সাহায্য করতে পারে৷
আরও বিশদ বিবরণের জন্য, টিভি ইনপুট পরিষেবার নমুনা অ্যাপটি দেখুন।
বিষয়
- একটি টিভি ইনপুট পরিষেবা বিকাশ করুন৷
- সিস্টেম টিভি অ্যাপের সাথে কাজ করে এমন একটি টিভি ইনপুট পরিষেবা কীভাবে বিকাশ করবেন তা শিখুন।
- চ্যানেল ডেটা নিয়ে কাজ করুন
- সিস্টেমের জন্য চ্যানেল এবং প্রোগ্রাম ডেটা কীভাবে বর্ণনা করতে হয় তা শিখুন।
- টিভি ব্যবহারকারীর মিথস্ক্রিয়া পরিচালনা করুন
- কীভাবে ওভারলে উপস্থাপন করতে হয়, সামগ্রীর প্রাপ্যতা পরিচালনা করতে হয় এবং সামগ্রী নির্বাচন পরিচালনা করতে হয় তা শিখুন।
- সময়-বদল সমর্থন
- আপনার টিভি ইনপুট পরিষেবাতে সময়-বদলকে কীভাবে সমর্থন করবেন তা জানুন।
- কন্টেন্ট রেকর্ডিং সমর্থন
- আপনার টিভি ইনপুট পরিষেবাতে বিষয়বস্তু রেকর্ডিংকে কীভাবে সমর্থন করবেন তা জানুন।