Frontend System Design: Video Streaming (Youtube & Netflix)

A high-level design walkthrough of how the browser actually plays a two-hour movie it can never fully download.