Video Streaming Platform Architecture: From Content Ingest to Playback
Company: Conde Nast
Role: Product Manager
Category: System Design
Difficulty: medium
Interview Round: Other
In a product manager interview, you are asked to lay out the key building blocks of a video streaming service, from the moment a content owner delivers a title to the moment a viewer presses play and watches it. For each building block, say what it does and why the service needs it.
```hint Trace one title
Follow a single episode from the file a studio hands over to the picture on a viewer's TV, then look separately at the services that decide whether this particular viewer is allowed to watch it, and on what terms.
```
### Clarifying Questions
- Is the service on-demand only, or does it also stream live events and channels?
- Is it subscription-funded, ad-supported or both? That decides whether entitlement checks and ad insertion belong in the picture.
- Which devices must it support: browsers, phones, smart TVs, game consoles? Device reach drives the streaming formats and copy protection required.
- Is the content mostly licensed from studios, with territory and date restrictions, or mostly owned by the service?
### What a Strong Answer Covers
- Content ingestion and preparation: receiving and checking source files, encoding into multiple qualities, packaging into streaming formats, encryption, metadata and captions.
- Storage and delivery: origin storage and content delivery networks, and why delivery cost and proximity to viewers shape this layer.
- The playback path: what happens when a viewer presses play, including authorization, manifests, license requests and adaptive bitrate.
- Supporting business services such as accounts, subscriptions, entitlements and rights, catalog and recommendations, ads and analytics.
- The trade-offs, failure handling, and the quality and cost measures a PM would track for the platform.
### Follow-up Questions
- How would the design change to stream a major live sports event to millions of viewers at once?
- The content delivery bill doubles in a quarter. Which levers would you look at first?
- A viewer in a country where a title is not licensed presses play. Which component stops it, and what should the viewer see?
Overview: A product manager question on the main components of a video streaming platform, from content ingestion and encoding through CDN delivery to playback on the viewer's device. It tests understanding of packaging, DRM, entitlement and rights checks, adaptive bitrate streaming and the supporting business services, plus the trade-offs between them.