Lesson 15 of 16
40. Design Video Upload and Streaming (YouTube)

Sources

3 min read+10 XP

Source notes

  • YouTube's statement of more than 500 hours of video uploaded every minute (2019): reported by Tubefilter, May 2019. Checked 2026-10-08.
  • HLS segment guidance and adaptive streaming: see Chapter 26's source notes (Apple HLS authoring specification, RFC 8216, MPEG-DASH).
  • ISP-embedded caches: Netflix Open Connect and Google Global Cache documentation.
  • Ladder bitrates, watch hours, encode speed, view thresholds and popularity skew are interview assumptions agreed in Step 1, not figures for any real service. Arithmetic computed 2026-10-08.
  • Resumable upload, segment-parallel transcoding time, ladder storage, ABR vs fixed playback, popularity share and view de-duplication: tested 2026-10-08 (code/ch40_video.py, all checks pass).