Bitrate switching is an adaptive player changing the quality level, or rung of the bitrate ladder, partway through a stream as network conditions move. It happens because an ABR player picks a rendition for each few-second segment, upshifting when the buffer cushion is deep and downshifting before it runs dry, so switching is the visible trace of that segment-by-segment bet. It is measured as switches per session from logged rendition changes, a non-standard player hook rather than a standard media event, which makes switching telemetry more fragile across platforms than startup or rebuffering. The catch cuts both ways: too few switches can mean the player is stalling instead of adapting, while frequent switching is its own visible artifact that unsettles the picture even when the average bitrate looks healthy. It sits at the heart of the ABR trade-off, weighed against the average bitrate played and the rebuffering ratio.

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: Video Streaming, Volume 2 of the Fora Soft Video Engineering Handbook

The handbook · 7 volumes

Fora Soft Video Engineering Handbook

Bitrate switching keeps playback going when bandwidth drops, but frequent or large jumps in quality are something viewers notice and complain about. We wrote seven volumes covering the whole video stack, and for bitrate switching start with Volume 3: ABR algorithms, buffer-based and throughput-based rung selection, players and QoE, with Volume 1 on encoding and Volume 2 on HLS and DASH. Written by Nikolay Sapunov, CEO at Fora Soft.

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

Viewers noticing quality jumping up and down during playback?

Share your player logs and ladder: we measure bitrate switching frequency and size, then tune ABR and ladder settings to smooth it. 250+ video products shipped since 2005.

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