Key takeaways
- Bandwidth measures total data volume, while bitrate measures data flow speed per second.
- Egress fees are charged based on total bandwidth consumed by all viewers.
- Adaptive bitrate streaming reduces average bandwidth by serving lower qualities when needed.
- Accurate bandwidth estimation requires knowing average session length and viewer count.
How Bandwidth works
Bandwidth represents the cumulative amount of data a viewer downloads during a streaming session. It is calculated by multiplying the video bitrate by the duration of the stream. For example, a 5 Mbps stream played for 30 minutes consumes roughly 11.25 GB of data. This calculation applies to both live and VOD content.
The delivery side of bandwidth is where costs are incurred. Cloud providers charge egress fees for every gigabyte of data leaving their servers. The viewer side experiences bandwidth as load time and buffering. If a viewer's internet connection is slower than the stream bitrate, the player buffers or drops quality. This distinction matters because you pay for the data sent, not necessarily the data successfully rendered on the screen.
- Live streams: Bandwidth accumulates in real-time as segments are delivered.
- VOD: Bandwidth is consumed only when a viewer plays the asset.
- ABR: Players switch between quality levels, changing the effective bitrate and thus the total bandwidth per session.
Why Bandwidth matters for a streaming business
Bandwidth is the largest variable cost in most OTT operations. Unlike fixed licensing or development fees, egress costs scale directly with audience size and viewing habits. A single viewer watching 4K content for an hour consumes significantly more bandwidth than a viewer watching 720p for ten minutes. This variance makes budgeting difficult without accurate usage models.
Operators often underestimate bandwidth because they focus on peak bitrate rather than total volume. A high-bitrate stream with low viewership may cost less than a moderate-bitrate stream with high viewership. Understanding the relationship between session length, audience size, and quality levels allows you to forecast monthly expenses. It also informs pricing strategies. If your content is expensive to deliver, you may need higher subscription fees or more aggressive ad inventory to cover egress costs.
Monitoring bandwidth trends helps identify anomalies, such as bot traffic or misconfigured players that request high-quality streams unnecessarily. Regular audits of your bandwidth usage against your actual viewer counts can reveal inefficiencies in your delivery pipeline.
Bandwidth vs Video Bitrate
Video bitrate is the rate at which data is encoded into the video file, measured in bits per second. It determines the resolution and quality of the stream. Bandwidth is the total data transferred over time. A 10 Mbps video played for 60 seconds uses 75 MB of bandwidth. A 5 Mbps video played for 120 seconds uses 75 MB of bandwidth. The bitrate changed, but the total bandwidth consumed was identical.
Confusing these two metrics leads to poor cost management. You cannot reduce egress costs by lowering the bitrate alone if viewers watch for longer periods. You must manage both the quality ladder and the viewing behavior. The table below highlights the key differences.
| Feature | Bandwidth | Video Bitrate |
|---|---|---|
| Unit | Gigabytes (GB) or Terabytes (TB) | Megabits per second (Mbps) |
| Scope | Total data per session or period | Data flow rate per second |
| Cost Driver | Directly determines egress fees | Influences bandwidth via session length |
| Control | Managed via ABR and session limits | Managed via encoding settings |
| Variability | Changes with viewer behavior | Fixed per quality level |
Common mistakes with Bandwidth
- Ignoring session length: Estimating costs based only on peak bitrate without accounting for average watch time.
- Assuming linear scaling: Believing that doubling viewers doubles costs, ignoring that ABR may lower average bitrate for some users.
- Neglecting metadata: Forgetting that captions, audio tracks, and player overhead add to total bandwidth.
- Overlooking geo-differences: Not accounting for higher data costs in certain regions or networks with expensive egress rates.
- Static budgeting: Using a fixed monthly budget instead of dynamic forecasting based on real-time usage data.
How Flicknexs handles Bandwidth
Flicknexs delivers video via adaptive bitrate transcoding, which adjusts the stream quality to match viewer connection speeds. This approach helps manage total bandwidth consumption by serving lower resolutions when high quality is not needed. The platform supports standard 1080p delivery, with higher resolutions available on request. By using efficient encoding and a global delivery network, Flicknexs helps operators control egress costs. The video CMS allows you to manage assets and monitor usage through analytics dashboards. These tools provide visibility into how much data is being consumed by your audience. You can track trends and adjust your content strategy accordingly. See the Streaming cost calculator to model your specific bandwidth needs.
Done reading about Bandwidth?
Flicknexs ships it as part of a white-label streaming platform: web, mobile and TV apps, billing, ads, DRM and playout, on your own domain.