Video Streaming Bandwidth Calculator

Streaming data = bitrate × seconds watched ÷ 8. A 5 Mbps stream uses 2.25 GB an hour; multiply by plays for the total and by concurrent viewers for peak bandwidth.

Also called: Video bandwidth calculator · Bitrate data calculator

  • Last updated
  • Formula tested against reference values

Your numbers

Megabits per second (10⁶ bits/s).

Example price only. Enter the current rate from your provider’s price list.

Result

Total data transferred
—GB

Calculating…

Total data transferred
—
Total in binary units
—
Data per play
—
Data per hour at this bitrate
—
Peak egress
—
Delivery cost
—

How to use this calculator

  1. Enter or choose average bitrate (video + audio).
  2. Enter or choose video length.
  3. Enter or choose average share watched.
  4. Enter or choose plays.
  5. Enter or choose peak concurrent viewers.
  6. The total data transferred updates as you type. Use Copy result or Share to keep it.

Method

Bytes per play = Mbps × 10⁶ × Seconds watched ÷ 8; Total GB = Bytes per play × Plays ÷ 10⁹; Peak Gbps = Concurrent viewers × Mbps ÷ 1,000

Mbps
average stream bitrate in megabits per second
Seconds watched
length × share watched

Worked example

  1. Per play: 5,000,000 bits/s × 3,600 s = 18 × 10⁹ bits ÷ 8 = 2.25 × 10⁹ bytes = 2,250 MB.
  2. 1,000 plays × 2.25 GB = 2,250 GB (2.25 TB); × 0.02 = 45.
  3. Peak: 200 viewers × 5 Mbps = 1,000 Mbps = 1 Gbps.

A one-hour 5 Mbps video watched 1,000 times transfers 2,250 GB, and 200 simultaneous viewers need 1 Gbps.

What the result means

Adaptive streaming switches between bitrates, so use the average delivered bitrate from your analytics, not the top rendition. Peak Gbps sizes origin and CDN capacity; total GB sizes the bill.

Assumptions and limits

  • The bitrate is constant across the stream.
  • Protocol overhead (segments, TCP/IP headers) typically adds a few per cent to the data transferred.

Questions

Why divide by 8?

Bitrates are quoted in bits per second, and data volumes in bytes. One byte is 8 bits.

Is the GB here 1,000 MB?

Yes. Network and CDN volumes use decimal units: 1 GB = 1,000 MB = 10⁹ bytes. The TiB figure shows the same volume in binary units.