লাইভ স্ট্রিমিং: জিরো টু মাস্টারি — রোডম্যাপ
তেরোটা চ্যাপ্টার যা ক্যামেরা থেকে দর্শকের স্ক্রিন পর্যন্ত লাইভ ভিডিওর প্রতিটা হপ দেখায়, আর লাইভ চলার মাঝখানে কিছু ভাঙলে কোথায় তাকাতে হবে সেটা শেখায়।
শেষে গিয়ে আপনি যা করতে পারবেন
OBS বা হার্ডওয়্যার এনকোডার থেকে RTMP, SRT বা WHIP দিয়ে স্ট্রিম পাঠাতে পারবেন, আর জানবেন কোনটা কখন। ইনজেস্ট সার্ভার দাঁড় করিয়ে স্ট্রিম কী দিয়ে সুরক্ষিত করতে পারবেন। রিয়েল-টাইমে ট্রান্সকোড আর প্যাকেজ করে HLS, LL-HLS বা WebRTC-তে দর্শকের কাছে পাঠাতে পারবেন, DVR আর live-to-VOD যোগ করতে পারবেন, আর একটা বড় ম্যাচের দিনের ভিড় সামলানোর মতো ডেলিভারি ও রিডানডেন্সি ডিজাইন করতে পারবেন। আর “স্ট্রিম কেটে যাচ্ছে”, “লেটেন্সি ৩০ সেকেন্ড”, “দর্শক আটকে আছে কিন্তু এনকোডার চলছে”, “অডিও-ভিডিও সিঙ্কে নেই”, “ইনজেস্ট কানেক্ট হয় না” এমন যেকোনো সমস্যায় কোথা থেকে শুরু করবেন, সেটা জানা থাকবে।
প্রিরেকুইজিট: ভিডিও ট্র্যাকের প্রথম তিনটা চ্যাপ্টার আর ছয় ও নয় নম্বর চ্যাপ্টার (প্যাকেজিং, লো-লেটেন্সি লাইভ)। নয় নম্বরটা LL-HLS-এর ভেতরের কাঠামো দেখায়; এই ট্র্যাক পুরো লাইভ সিস্টেমটা দেখায়, যার একটা অংশ ওটা। হাতে-কলমের জন্য OBS (ফ্রি) আর ffmpeg লাগবে।
১৩টি চ্যাপ্টার, ক্রম অনুযায়ী
ফান্ডামেন্টালস
- লাইভ স্ট্রিমিং কী — লেটেন্সির শ্রেণি, glass-to-glass, লাইভ বনাম VOD
- কন্ট্রিবিউশন প্রোটোকল — RTMP, SRT, WHIP, RIST, আর OBS সেটআপ
- লাইভ এনকোডার সেটিংস — GOP, CBR, কীফ্রেম ইন্টারভাল, আপলিংকের হিসাব
পাইপলাইন
- ইনজেস্ট সার্ভার — nginx-rtmp, SRS, MediaMTX, স্ট্রিম কী অথ
- লাইভ ট্রান্সকোডিং ও প্যাকেজিং — রিয়েল-টাইম বাজেট, সেগমেন্ট, লাইভ এজ
- লো লেটেন্সি — LL-HLS, LL-DASH, chunked CMAF, WebRTC, লেটেন্সি বাজেট
- DVR, টাইমশিফট ও live-to-VOD — পেছনে টানা, ক্লিপ কাটা, আর্কাইভ
প্রোডাকশন লাইভ
- স্কেলে লাইভ ডেলিভারি — প্লেলিস্টের TTL, origin shield, ফ্ল্যাশ ক্রাউড
- রিলায়েবিলিটি — রিডানডেন্ট ইনজেস্ট, ফেইলওভার, SCTE-35, ডিসকন্টিনিউটি
- ইন্টারঅ্যাক্টিভিটি ও সিঙ্ক — টাইমড মেটাডেটা, চ্যাট সিঙ্ক, ওয়াল-ক্লক
মাস্টারি
- পুরো একটা লাইভ পাইপলাইন বানানো — OBS থেকে ইনজেস্ট, ffmpeg, LL-HLS, প্লেয়ার
- লাইভ মনিটরিং — ইনজেস্ট হেলথ, সেগমেন্ট লেটেন্সি, অ্যালার্ট
- ডিবাগিং প্লেবুক — লেয়ার ধরে ধরে পদ্ধতি, আর লক্ষণ থেকে কারণের পূর্ণ ক্যাটালগ
এই ট্র্যাক কীভাবে ব্যবহার করবেন
ক্রম অনুযায়ী পড়ুন, কারণ চ্যাপ্টারগুলো ক্যামেরা থেকে দর্শক পর্যন্ত একটা ফ্রেমের পথ ধরে এগোয়। দুই নম্বর থেকে OBS খোলা রাখুন আর নিজের মেশিনেই একটা ইনজেস্ট সার্ভার চালিয়ে স্ট্রিম পাঠিয়ে দেখুন; লাইভ শেখার আসল জায়গা হলো চলমান স্ট্রিম। তেরো নম্বর চ্যাপ্টারটা বারবার ফিরে আসার জন্য। প্লেয়ারের দিকটা আছে ভিডিও প্লেয়ার ট্র্যাকে, আর লাইভ শেষে রেকর্ডিং কোথায় যায় সেটা VOD ট্র্যাকে।
মোট পড়ার সময় মোটামুটি সাড়ে তিন ঘণ্টা। হাতে-কলমে করলে দুই দিন।