AI & Technical question
What is RTSP(Real Time Streaming Protocol)?
- Twitch
- AI & Technical
- Easy
Practice this question out loud. An AI interviewer asks it, follows up like a real interviewer would, and scores your answer. Type or speak.
Start a mock interview on this question · Mock interview from a job description
What this question tests
Whether you understand core streaming protocols well enough to reason about video product decisions, not just quote a definition.
How to approach it
- State that RTSP is a network control protocol for starting, pausing and stopping media streams between a client and server.
- Contrast it with the data transport it typically pairs with, RTP, since RTSP only carries commands, not the media itself.
- Note it runs over TCP for control while media often flows over UDP, which affects latency versus reliability.
- Mention where it is used today, mostly IP cameras and legacy broadcast setups, less so modern web streaming.
- Compare briefly to HLS or DASH, which Twitch and most consumer platforms use instead because they work over plain HTTP and CDNs.
- Ask the interviewer if they want the protocol explained or its product tradeoffs for a live platform like Twitch.
What a strong answer includes
- Explains RTSP is stateful, unlike HTTP-based HLS, so it needs persistent connections and firewall-friendly NAT traversal.
- Ties the answer to Twitch specifically: RTSP style low-latency ingest matters for the broadcaster upload path, while viewers get HLS or LL-HLS for scale.
- Gives a concrete number as an assumption, RTSP round trips can add tens of milliseconds versus segment-based delivery.
- Shows awareness that CDN caching does not work well with RTSP, which is why it is rarely used for viewer-facing delivery.
Common mistakes
- Confusing RTSP with RTMP, which is the protocol actually used for ingest on platforms like Twitch.
- Giving a textbook definition with no connection to why a PM would care about it.
- Not distinguishing control plane from media plane.
Likely follow-up questions
- How would you decide between RTMP and SRT for broadcaster ingest?
- What tradeoffs would you weigh between latency and reliability for a live sports stream?
More ai & technical questions
- What are the key elements of media manifest?Twitch · AI & Technical · Easy
- Provide an overview of a media app architecture.Twitch · AI & Technical · Easy
- What is the difference between client side ad integration and server side ad integration?Twitch · AI & Technical · Easy
- What happens when a user hits play on a video player?Twitch · AI & Technical · Medium
- How does programmatic advertising work?Twitch · AI & Technical · Easy
- What are the components of a Video-On-Demand playlist?Twitch · AI & Technical · Easy
More questions from Twitch
Learn the skill behind it
Chapters of the AI PM course that teach what this question tests.
- Chapter 1: Foundations: the model and the decisions it forces on you
- Chapter 8: Evals: define good and make the number defensible
- Chapter 6: Agents and agentic architecture