Skip to content

Series · 8 parts · 370 min · Complete

ভিডিও মাস্টারি

Eight parts on how video actually works: codecs, transcoding, packaging, delivery, and the player.

পিক্সেল থেকে প্লেয়ার পর্যন্ত পুরো ভিডিও স্ট্যাক — কোডেক আর রেট কন্ট্রোল, নিজের হাতে ট্রান্সকোডার, প্রোডাকশন পাইপলাইন, Netflix/Vimeo/Mux কীভাবে করে, লাইভ স্ট্রিমিং, আর প্লেয়ারের ভেতরের ABR। ধাপে ধাপে, পর্ব ১ থেকে পড়ার জন্য।

  1. 01 পর্ব ১: ভিডিও আসলে কী, আর প্লেয়ার কীভাবে চালায় পিক্সেল আর ফ্রেম থেকে শুরু করে কোডেক, রেট কন্ট্রোল, কন্টেইনার, সেগমেন্ট, ABR আর প্লেয়ারের ভেতরের পাইপলাইন — পুরো গল্পটা, ধাপে ধাপে। ·42 min read
  2. 02 পর্ব ২: শেখার জন্য একটা ট্রান্সকোডার বানাই ffmpeg দিয়ে হাতে-কলমে — probe থেকে ল্যাডার, কি-ফ্রেম বাঁধা, HLS প্যাকেজিং, থাম্বনেইল, সাবটাইটেল, আর একটা ওয়ার্কার যেটা পুরো কাজটা নিজে করে। ·48 min read
  3. 03 পর্ব ৩: প্রোডাকশন-গ্রেড ট্রান্সকোডার দশজন থেকে দশ হাজার — আর্কিটেকচার, স্টেট মেশিন, চাংকড এনকোডিং, পার-টাইটেল ল্যাডার, প্যাকেজিং, CDN, খরচ, আর ব্যর্থতার পূর্ণ তালিকা। ·52 min read
  4. 04 পর্ব ৪: নেটফ্লিক্স কীভাবে করে পার-টাইটেল থেকে পার-শট, VMAF, ডাইনামিক অপটিমাইজার, Cosmos মাইক্রোসার্ভিস পাইপলাইন, AV1 আর ফিল্ম গ্রেইন সিনথেসিস, আর Open Connect — নেটফ্লিক্সের নিজের লেখা থেকে, সংখ্যাসহ। ·46 min read
  5. 05 পর্ব ৫: Vimeo কীভাবে করে Falkor ট্রান্সকোডিং ইনফ্রা, স্পট ইনস্ট্যান্সে চাংকড এনকোডিং, এনকোডারের ভেতর থেকে VMAF মাপা, Artax দিয়ে প্রোগ্রেসিভ MP4 বানানো, DRM-এর তিন যুগ, আর স্টোরেজের খরচ কমানো। ·44 min read
  6. 06 পর্ব ৬: Mux কীভাবে করে জাস্ট-ইন-টাইম ট্রান্সকোডিং, নিউরাল নেটওয়ার্ক দিয়ে মিলিসেকেন্ডে পার-টাইটেল ল্যাডার, কোয়ালিটি টিয়ার, ওয়েবহুক-চালিত API, LL-HLS, আর ClickHouse-এ চলা QoE অ্যানালিটিক্স — সাথে তিন প্রোভাইডারের তুলনা। ·45 min read
  7. 07 পর্ব ৭: লাইভ RTMP থেকে SRT আর WHIP, রিয়েল-টাইম এনকোডিংয়ের সীমা, LL-HLS আসলে কীভাবে কাজ করে, লেটেন্সির বাজেট, DVR, ফেইলওভার, SCTE-35 আর বিজ্ঞাপন, আর মাল্টি-CDN স্টিয়ারিং। ·47 min read
  8. 08 পর্ব ৮: প্লেয়ার নেটিভ HLS বনাম MSE বনাম Managed Media Source, বাফার ব্যবস্থাপনা, ABR অ্যালগরিদম (থ্রুপুট বনাম BOLA), স্টার্টআপের সিদ্ধান্ত, EME আর DRM, ক্যাপশন, CMCD, অটোপ্লে নীতি, আর ত্রুটি থেকে ফেরা। ·46 min read

Contact

Building something that has to hold up under load?

I'm happy to talk through architecture, a system that's struggling, or a product you want to get off the ground.