ভিডিও মাস্টারি
Eight parts on how video actually works — codecs, transcoding, packaging, delivery, and the player.
পিক্সেল থেকে প্লেয়ার পর্যন্ত পুরো ভিডিও স্ট্যাক — কোডেক আর রেট কন্ট্রোল, নিজের হাতে ট্রান্সকোডার, প্রোডাকশন পাইপলাইন, Netflix/Vimeo/Mux কীভাবে করে, লাইভ স্ট্রিমিং, আর প্লেয়ারের ভেতরের ABR। ধাপে ধাপে, পর্ব ১ থেকে পড়ার জন্য।
Start with part 1- 01 পর্ব ১: ভিডিও আসলে কী, আর প্লেয়ার কীভাবে চালায় পিক্সেল আর ফ্রেম থেকে শুরু করে কোডেক, রেট কন্ট্রোল, কন্টেইনার, সেগমেন্ট, ABR আর প্লেয়ারের ভেতরের পাইপলাইন — পুরো গল্পটা, ধাপে ধাপে।
- 02 পর্ব ২: শেখার জন্য একটা ট্রান্সকোডার বানাই ffmpeg দিয়ে হাতে-কলমে — probe থেকে ল্যাডার, কি-ফ্রেম বাঁধা, HLS প্যাকেজিং, থাম্বনেইল, সাবটাইটেল, আর একটা ওয়ার্কার যেটা পুরো কাজটা নিজে করে।
- 03 পর্ব ৩: প্রোডাকশন-গ্রেড ট্রান্সকোডার দশজন থেকে দশ হাজার — আর্কিটেকচার, স্টেট মেশিন, চাংকড এনকোডিং, পার-টাইটেল ল্যাডার, প্যাকেজিং, CDN, খরচ, আর ব্যর্থতার পূর্ণ তালিকা।
- 04 পর্ব ৪: নেটফ্লিক্স কীভাবে করে পার-টাইটেল থেকে পার-শট, VMAF, ডাইনামিক অপটিমাইজার, Cosmos মাইক্রোসার্ভিস পাইপলাইন, AV1 আর ফিল্ম গ্রেইন সিনথেসিস, আর Open Connect — নেটফ্লিক্সের নিজের লেখা থেকে, সংখ্যাসহ।
- 05 পর্ব ৫: Vimeo কীভাবে করে Falkor ট্রান্সকোডিং ইনফ্রা, স্পট ইনস্ট্যান্সে চাংকড এনকোডিং, এনকোডারের ভেতর থেকে VMAF মাপা, Artax দিয়ে প্রোগ্রেসিভ MP4 বানানো, DRM-এর তিন যুগ, আর স্টোরেজের খরচ কমানো।
- 06 পর্ব ৬: Mux কীভাবে করে জাস্ট-ইন-টাইম ট্রান্সকোডিং, নিউরাল নেটওয়ার্ক দিয়ে মিলিসেকেন্ডে পার-টাইটেল ল্যাডার, কোয়ালিটি টিয়ার, ওয়েবহুক-চালিত API, LL-HLS, আর ClickHouse-এ চলা QoE অ্যানালিটিক্স — সাথে তিন প্রোভাইডারের তুলনা।
- 07 পর্ব ৭: লাইভ RTMP থেকে SRT আর WHIP, রিয়েল-টাইম এনকোডিংয়ের সীমা, LL-HLS আসলে কীভাবে কাজ করে, লেটেন্সির বাজেট, DVR, ফেইলওভার, SCTE-35 আর বিজ্ঞাপন, আর মাল্টি-CDN স্টিয়ারিং।
- 08 পর্ব ৮: প্লেয়ার নেটিভ HLS বনাম MSE বনাম Managed Media Source, বাফার ব্যবস্থাপনা, ABR অ্যালগরিদম (থ্রুপুট বনাম BOLA), স্টার্টআপের সিদ্ধান্ত, EME আর DRM, ক্যাপশন, CMCD, অটোপ্লে নীতি, আর ত্রুটি থেকে ফেরা।