Audio Bandwidth Calculator
Estimate the bandwidth and monthly data required to stream audio to X concurrent listeners at any bitrate. CDN cost projection included.
Quick Answer
Total bandwidth = listeners × bitrate. Per-listener data per hour = bitrate (kbps) × 3600 / 8 / 1024 MB. 192 kbps for 1 hour = ~84 MB per listener.
Streaming Setup
Concurrent Listeners
Bitrate
Hours Per Listener (per session)
CDN Cost ($/GB)
Bandwidth & Data
Peak Bandwidth
19.20 Mbps
Per Session Total
16.48 GB
Per Listener
168.8 MB
Estimated Cost
$0.82
Cost is for one session as configured. Multiply by sessions/month for monthly totals.
About This Tool
The Audio Bandwidth Calculator estimates the upstream bandwidth and total data transfer required to stream audio to a given number of concurrent listeners at a given bitrate. It also projects CDN cost based on per-gigabyte pricing. Whether you're planning a podcast, an Icecast radio station, a live audio app, or a Twitch-style livestream, knowing your bandwidth bill before you launch saves expensive surprises.
Bandwidth vs Data Transfer
Bandwidth is the instantaneous rate at which data flows. Data transfer is the cumulative volume over a period. A radio station with 1,000 concurrent listeners at 128 kbps needs 128 Mbps of bandwidth at all times. Over 24 hours of streaming, that totals about 1.4 TB of transfer. CDNs and hosting providers care about both — bandwidth determines whether your infrastructure can keep up; transfer determines what you pay.
Bitrate Choices
For voice-only podcasts, 64-96 kbps Opus or AAC is plenty. The codec quality at low bitrates has improved enormously in the past decade. For music streaming, 128 kbps is the floor (most listeners notice the difference vs higher rates, especially on quality headphones). 192-256 kbps is a good music compromise. 320 kbps is "maximum quality" for lossy formats. FLAC and other lossless formats run 700-1500 kbps depending on content.
The Cost of Streaming
CDN audio pricing typically ranges from $0.02 to $0.10 per GB, with volume discounts above 10 TB/month. AWS CloudFront, Cloudflare R2, BunnyCDN, and Fastly are common options. A small podcast with 1,000 monthly downloads of a 60 MB episode (45-min show at 192 kbps) transfers 60 GB monthly — about $3 at common rates. A live music station serving 10,000 concurrent listeners 24/7 at 192 kbps moves ~625 GB/day, or 18-19 TB/month — that's $400-$1,500 in bandwidth alone, before software and engineering.
Bandwidth Headroom
Always provision more bandwidth than your average. Listeners join in waves, especially at the start of popular shows. Mobile networks have variable performance, causing buffering and re-requests. CDN protocol overhead adds 5-15% on top of your raw bitrate. A safe rule of thumb: budget for 1.5× to 2× your nominal bandwidth peak, then test under simulated load before launching.
Adaptive Bitrate Streaming
HTTP Live Streaming (HLS) and Dynamic Adaptive Streaming over HTTP (DASH) let you serve multiple bitrate versions of the same content. Players automatically pick the highest bitrate the listener's connection can sustain. This dramatically reduces buffering on poor connections and lowers your bandwidth bill (mobile listeners often get a 64-96 kbps version while WiFi listeners get 256 kbps). Most modern audio platforms offer adaptive streaming as standard.
Pair With Other Tools
Use our Streaming Audio Quality Calculator to compare quality across services, the Sample Rate Converter for source format planning, the Bit Depth Calculator for raw audio sizing, the Audio File Size Calculator for delivery format estimates, the LUFS Calculator for loudness targets, or the Music Royalty Calculator for monetization math.
Frequently Asked Questions
How do I calculate streaming bandwidth?
How much data does a listener consume?
What's the difference between bandwidth and data transfer?
How much does CDN audio streaming cost?
Should I stream at lower bitrate to save money?
You might also like
Compression Ratio Calculator
Calculate compressor output and gain reduction with visual transfer curve.
⏱ 1 minMusicTap Tempo BPM Calculator
Tap a button or press space to find any song's BPM with rolling 8-tap average.
⏱ instantMusicChord Progression Builder
Pick a key, get common progressions (I-IV-V, I-V-vi-IV, ii-V-I) with note names.
⏱ instant