YouTube লাইভ স্ট্রিমিং তৃতীয় পক্ষের ক্লায়েন্টদের জন্য নিম্নলিখিত ইনজেশন প্রোটোকল সমর্থন করে:
ইনজেশন প্রোটোকল | এনক্রিপ্ট করা হয়েছে | ভিডিও কোডেক সমর্থিত | মন্তব্য করুন |
---|---|---|---|
আরটিএমপি | না | H.264 | স্বাভাবিক, কম বা অতি-লো লেটেন্সি লাইভ স্ট্রিমিংয়ের জন্য উপযুক্ত। |
আরটিএমপিএস | হ্যাঁ | H.264 | স্বাভাবিক, কম বা অতি-লো লেটেন্সি লাইভ স্ট্রিমিংয়ের জন্য উপযুক্ত। |
এইচএলএস | হ্যাঁ | H.264, H.265 (HEVC) | HEVC সমর্থনের কারণে 4K রেজোলিউশনের জন্য ভাল। এইচডিআর সমর্থন করে। অতি-নিম্ন বিলম্বের জন্য উপযুক্ত নয়। |
ড্যাশ | হ্যাঁ | H.264, VP9 | VP9 সমর্থনের কারণে 4K রেজোলিউশনের জন্য ভাল। অতি-নিম্ন বিলম্বের জন্য উপযুক্ত নয়। |
রিয়েল টাইম মেসেজিং প্রোটোকল (RTMPS) হল ভিডিও স্ট্রিমিংয়ের জন্য একটি বহুল ব্যবহৃত প্রোটোকল যা YouTube লাইভ পরিষেবা শুরু হওয়ার পর থেকে গ্রহণ করেছে৷
রিয়েল টাইম মেসেজিং প্রোটোকল সিকিউর (RTMPS) হল RTMP এর একটি নিরাপদ এক্সটেনশন। RTMPS লাইভস্ট্রিমের ইনজেশন সাইডে ম্যান-ইন-দ্য-মিডল অ্যাটাক প্রতিরোধ করে কন্টেন্ট স্রষ্টা এবং দর্শক উভয়কেই উপকৃত করে। এটি নিশ্চিত করে যে একজন নির্মাতার সমস্ত লাইভ স্ট্রিমিং ডেটা - ভিডিও, অডিও এবং কন্ট্রোল সিগন্যাল সহ - নিরাপদে YouTube এর সার্ভারে প্রেরণ করা হয়, এটিকে ট্রানজিটে টেম্পারিং বা বাধা থেকে রক্ষা করে৷
HTTP লাইভ স্ট্রিমিং (HLS) এবং ডাইনামিক অ্যাডাপটিভ স্ট্রিমিং ওভার HTTP (DASH) ইনজেশন প্রোটোকলগুলিও এনক্রিপ্ট করা হয়, যেমন RTMPS। তারা কোডেক সমর্থন করে যা RTMP এবং RTMPS করে না। পরবর্তী প্রজন্মের ভিডিও কোডেক যেমন VP9 এবং হাই এফিসিয়েন্সি ভিডিও কোডিং (HEVC) H.264-এর তুলনায় অনেক ভালো কম্প্রেশন অফার করতে পারে, যা ব্যবহারকারীদের হয় একটি প্রদত্ত বিটরেটের জন্য উচ্চ মানের সাথে স্ট্রিম করতে দেয় বা কম বিটরেট ব্যবহার করার সময় একই মানের সাথে স্ট্রিম করতে দেয়। , যা বাফারিং কমাতে পারে। এটি HLS বা DASH ইনজেশনকে প্রিমিয়াম কন্টেন্টের জন্য একটি ভাল পছন্দ করে তোলে যার জন্য উচ্চ মানের এবং উচ্চ রেজোলিউশন প্রয়োজন, যদিও তুলনামূলকভাবে উচ্চতর বিলম্বে। মনে রাখবেন যে HLS এবং DASH ইনজেশন সাধারণত RTMP এর চেয়ে বেশি বিলম্বিত করে কারণ HLS এবং DASH সেগমেন্ট-ভিত্তিক।