All problems
Advanced·🎬 Streaming·Twitch · YouTube Live · Meta

Design
Live Video Streaming Platform (Twitch-like)

Design a platform for low-latency live video broadcasting from a streamer to potentially millions of concurrent viewers.

This is a Low-Level Design (LLD) problem. New to LLD vs HLD? Start here.

#Distributed Systems#Video Streaming#CDN
6F + 3NF requirements inside

01 -  Why interviewers ask this

Live (not on-demand) streaming adds a hard latency constraint — interviewers check if you understand why HLS/DASH segment size is a latency-vs-scale trade-off, not a free choice.

02 -  Where this system exists in the real world

You interact with this design every day.

Twitch / YouTube Live streaming platforms

Live sports and event broadcasting

Livestream shopping/commerce platforms

03 -  What you'll master

Solve this once. Know it forever.

01

Design a low-latency ingest-to-CDN pipeline

02

Understand adaptive bitrate for live streams

03

Reason about the latency vs. scale trade-off

04 -  What you'll design

6 functional · 3 non-functional requirements.

Ingest a live video stream from a broadcaster

5 more requirements inside

Sign in to unlock the full brief and start designing

05 -  Companies that ask this

You may face this exact question in your next interview.

T
Twitch
Y
YouTube Live
M
Meta

Ready?

Open the canvas.
Design it yourself.

See all requirements, use staged hints, run your code, and compare with community discussions - all on the same canvas.