Glossary · Streaming technology

What is adaptive bitrate streaming (ABR)?

Adaptive bitrate streaming (ABR) is a delivery method in which a video is encoded at several quality levels and the player switches between them during playback, choosing the highest quality the viewer's connection can sustain without stalling.

How adaptive bitrate streaming works

The video is encoded into a set of versions, called renditions, at different resolutions and bitrates. Each rendition is cut into short segments of a few seconds, aligned so that a switch can happen at any segment boundary. A manifest file lists what is available.

The player measures how fast segments are arriving and how much video it has buffered. If the connection is strong it requests the next segment from a higher rendition; if it weakens, a lower one. The viewer sees a change in sharpness instead of a spinning wheel.

The bitrate ladder

The set of renditions is called a bitrate ladder. An example for a film in H.264 might be:

  • 1080p at about 5 Mbps
  • 720p at about 3 Mbps
  • 480p at about 1.5 Mbps
  • 360p at about 0.8 Mbps
  • 240p at about 0.4 Mbps

Why it matters

  • Fewer stalls: playback continues when a connection dips
  • Faster starts: the player can begin on a low rung and step up
  • One set of files serves every device, from a phone on mobile data to a 4K television
  • Lower delivery cost: viewers on small screens are not sent more data than they can use

Protocols that use it

HLS and MPEG-DASH are the two adaptive streaming protocols in general use. Both work over ordinary web servers and CDNs, which is what makes large-scale streaming affordable.

Last reviewed

FAQ

Adaptive bitrate streaming, answered.

More definitions in the streaming glossary.

Planning a streaming service?
What does ABR stand for?

In streaming, ABR stands for adaptive bitrate. In encoding, the same letters can mean average bitrate, a rate-control setting, so check the context.

How many renditions should a ladder have?

Four to seven is typical. Too few and the jumps in quality are obvious; too many adds encoding and storage cost with little visible benefit.

Does adaptive bitrate streaming work for live video?

Yes. The live feed is transcoded into the ladder in real time and the player adapts exactly as it does for on-demand.

Ready to own the screen?

Tell us what you are launching. We will walk through the platform and map the path to go-live around your catalog, markets and revenue model.