GlossaryBuffer ratio

Buffer ratio

Buffer ratio is the share of a viewer's watch time spent waiting for video to load, shown as a percentage. If someone watched for 100 seconds and the video paused to buffer for 3 of them, the buffer ratio is 3 percent. It is the most common single measure of how smooth streaming felt.

Why it matters

Buffer ratio is closely tied to how long people keep watching. Even a small share of stalled time shortens sessions, which cuts ad revenue and makes subscribers question the service. Because it is a percentage, it compares fairly across short clips and long movies.

How it works

  1. The player times each stall that happens after playback has started.
  2. All stall times in the view are added up to give the total buffering time.
  3. That total is divided by the view's watch time.
  4. The result is shown as a percentage and averaged across views by region, device or CDN.

What is a good buffer ratio?

As a rule of thumb, a good buffer ratio is under 1 percent, and well-run streaming services aim well below 0.5 percent. Above about 2 percent, viewers notice stalls often enough to cut sessions short. Live events tend to run a little higher than on-demand video, so set separate targets for each.

Buffer ratioWhat it usually means
Below 0.5%Healthy
0.5% to 1%Acceptable, watch the trend
1% to 2%Noticeable to viewers
Above 2%Investigate now

Buffer ratio vs rebuffer ratio: are they the same?

Yes, buffer ratio and rebuffer ratio usually describe the same metric: time spent stalled divided by watch time. Vendors simply use different names. Check whether the tool counts the initial load before the first frame. Most do not, because that wait belongs to startup time rather than buffering.

How do I calculate buffer ratio?

Divide total buffering time by watch time and multiply by 100. For example, if a viewer watched for 600 seconds and stalls took 6 of them, the buffer ratio is 1 percent. Across many views, add up the buffering and the watch time first, then divide, so long views are weighted fairly.

Where it's used

Live sports streamers and connected fitness apps alert on buffer ratio by region and ISP so they can switch CDNs or lower the top rendition before viewers start leaving. With FastPix Video Data on any supported player, a streamer can watch buffer ratio by ISP and region and switch course before viewers leave.

Where it usually goes wrong, and how FastPix handles it

Averaging buffer ratio across the whole audience hides the one ISP, city or device where stalls are frequent, so real problems stay invisible until viewers complain.

Buffer ratio is calculated per view in FastPix Video Data as buffer fill divided by watch time, and it feeds the stability score. It can be broken down by dimensions such as ISP, CDN, country and device. That points your team to the one network or city where stalls are costing viewers, before complaints or cancellations show it.

By the numbers