LeetDesign
← All problems
Hard

Design Video Streaming Delivery

Serve playback manifests and video segments to streaming players, with new segments published by a transcode pipeline.

Design the delivery path for a video streaming service. Players fetch a playback manifest, then pull short video segments one after another for as long as a title plays.

Segments are immutable once published; a transcode pipeline adds new ones as titles are ingested.