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.

Book cover: Video Encoding, Volume 1 of the Fora Soft Video Engineering HandbookBook cover: Video Streaming, Volume 3 of the Fora Soft Video Engineering HandbookBook cover: AI for Video, Volume 6 of the Fora Soft Video Engineering Handbook

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.

Browse the handbook on Amazon →7 volumes · 9,000+ pages · Kindle & paperback

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.

Book a 30-min call →WhatsApp →Email us →