Startup time, also called time to first frame, video start time, or join time, is the wait between the moment a viewer asks for a video and the moment its first frame is painted on screen. It is the first quality judgment any stream receives and is measured from player events as play intent in, first rendered frame out, not as time-to-first-byte and not from manifest load. A causal study of a large Akamai dataset found abandonment stays near zero up to about two seconds, then rises roughly 5.8 percentage points for each additional second, so the start is where viewers are lost before watching anything. Its catch is survivorship bias: only sessions that started have a startup time, so it must be read beside video start failure and exit-before-video-start, and reported as median plus 95th percentile. The start buffer threshold is usually the largest controllable component, tuned against rebuffering.


The handbook · 7 volumes
Fora Soft Video Engineering Handbook
Startup time is the first quality judgment a viewer makes, and every extra second before the first frame loses some of them. Across our seven-volume handbook on the video stack, Volume 3 is where to start for startup time: players, ABR start-up choices, CDN caching and QoE monitoring of time to first frame. Written by Nikolay Sapunov, CEO at Fora Soft.
Is slow startup time losing viewers before the first frame appears?
We will trace your time to first frame across player, manifest and CDN and give you a prioritized list of fixes. 250+ video products shipped since 2005.