Skip to content
Preptima
hardCase StudyDesignMidSeniorStaff

A two-hour film must start playing within two seconds on a phone on 4G. What has to exist before the play button works?

Video streaming startup time is won before playback: transcode into an adaptive ladder, cut aligned segments, package a manifest, and cache the first low-bitrate segment near the viewer. At play time the system can only afford manifest fetch, licence check, first segment and decoder start. It also connects adaptive bitrate to the point an interviewer is testing.

6 min readUpdated 2026-08-15

Answer

Short answer

Precompute the renditions and segments, cache the manifest and first low-rung segment close to users, then keep startup to a licence check, one segment download and decoder start.

Was this answer helpful?

Likely follow-ups

  • Startup is fine and viewers complain about stalls twelve minutes in. What do you instrument to tell a network problem from a ladder problem?
  • A viewer skips to 01:47:30 in a film they have never opened. What has to be true for that to start as fast as the beginning did?
  • You want to add a rung at a higher resolution to a catalogue of forty thousand titles. What does that cost, and what do you do first?
  • The licence server is in one region and viewers are worldwide. How do you keep the licence round trip out of the two seconds?

Related questions

Related Topics