Back to problems

Design a YouTube/Netflix video platform

System Design · Meta · Medium

Architect a video platform in the spirit of YouTube or Netflix. The required capabilities are: Accept user-uploaded content and/or import a prepared catalog of media. Convert source files into multiple bitrate and resolution renditions. Deliver video at large scale with dependable playback and minimal delay before the stream starts. Resume interrupted uploads and track each viewer's playback position. Out of scope: recommendations, advertising, and detailed DRM enforcement.…

Checking your access…