Learn
Best Video Streaming CDN in 2026? 7 Providers Compared With Real Performance Data
Best CDN for Video Streaming in 2026: 7 Providers Compared A single rebuffer event at the two-second mark costs you 8% ...
A 10,000-hour VOD library on Cloudflare Stream costs roughly $10,000 per month in delivery alone at current rates — before a single byte of storage is billed. That number catches teams off guard because the per-minute model looks cheap in isolation. This article tears apart Cloudflare stream pricing as of Q2 2026, maps every line item that actually lands on your invoice, models costs across five real workload profiles, and gives you a decision matrix for choosing the right delivery stack. If you run video at any meaningful scale, this is the math you need before your next contract renewal.

Cloudflare Stream's billing has two axes, unchanged since late 2024:
No bandwidth metering. No per-request charges. No egress fees in the traditional sense. The simplicity is real — but that simplicity hides a cost curve that accelerates fast once viewership scales. The delivery charge is viewer-minute based, which means a single popular 30-minute video watched by 100,000 viewers in a month generates 3,000,000 viewer-minutes, or $3,000 in delivery costs for that asset alone.
Storage on Cloudflare Stream is competitive at $0.01/GB. A 5 TB library runs $50/month. For most teams, storage is not the problem. It is the smallest line item on the invoice by an order of magnitude once traffic arrives.
The $1/1,000-minutes rate is the cost driver. Cloudflare Stream handles transcoding and adaptive bitrate packaging internally, so you do not control rendition count or segment size. The upside is zero transcoding management. The downside is zero cost-optimization leverage on the encoding side — you pay per viewer-minute regardless of whether the player pulled 480p or 4K segments.
There is no published volume discount tier as of May 2026. Enterprise contracts may negotiate custom rates, but Cloudflare does not surface those publicly. If your workload exceeds 5,000,000 viewer-minutes per month, you are spending $5,000+ monthly on delivery with no automatic price break.
Abstract pricing means nothing without workload context. Here are five profiles modeled against Cloudflare stream cost as of Q2 2026:
| Workload Profile | Library Size | Monthly Viewer-Minutes | Storage Cost | Delivery Cost | Total Monthly |
|---|---|---|---|---|---|
| SaaS product demos | 50 GB | 50,000 | $0.50 | $50 | $50.50 |
| E-learning platform | 500 GB | 500,000 | $5 | $500 | $505 |
| Mid-size OTT / VOD | 5 TB | 5,000,000 | $50 | $5,000 | $5,050 |
| Large media publisher | 20 TB | 20,000,000 | $200 | $20,000 | $20,200 |
| Live sports / events | 2 TB (recordings) | 50,000,000 | $20 | $50,000 | $50,020 |
The pattern is clear. Below 500,000 viewer-minutes, Cloudflare Stream is genuinely cheap. Above 5,000,000, delivery costs dominate and the absence of volume discounts hurts. For live streaming workloads with concurrent spikes, the per-minute model charges identically whether you have 100 or 100,000 simultaneous viewers — the meter runs on total minutes consumed, not peak concurrency.
Several factors inflate the real bill beyond the headline rates:
None of these are "hidden fees" in a contractual sense — they are mechanical consequences of the per-minute model that teams routinely underestimate during capacity planning.
This matrix maps workload characteristics to the delivery model that minimizes cost while meeting operational requirements. It is the section you will not find in most Cloudflare stream pricing breakdowns.
| Workload Characteristic | Cloudflare Stream Fit | Bandwidth-Based CDN Fit |
|---|---|---|
| Low traffic, small library (<500K min/mo) | Strong — minimal ops overhead | Overkill for the volume |
| High traffic VOD (>5M min/mo) | Expensive — no volume tiers | Strong — cost scales with GB, not minutes |
| Live events with sharp concurrency spikes | Predictable per-minute billing | Better if CDN handles burst without overage |
| Need full encoding control (custom ladder, codec choice) | Poor — black-box transcoding | Strong — bring your own pipeline |
| Mixed content (video + software + assets) | Stream only covers video | Single CDN for all asset types |
| Zero ops team for video infra | Strong — fully managed | Requires encoding + origin setup |
The critical threshold sits around 2–5 million viewer-minutes per month. Below that line, Cloudflare Stream's managed approach saves engineering time that outweighs the per-minute premium. Above it, a bandwidth-priced CDN with your own transcoding pipeline almost always wins on unit economics.
When delivery is billed per GB transferred rather than per viewer-minute, you regain control over cost through encoding decisions. A well-tuned HLS/DASH pipeline encoding at an average bitrate of 4 Mbps delivers roughly 1.8 GB per hour of viewed content. At that rate, 5,000,000 viewer-minutes (83,333 hours) equals approximately 150 TB of egress per month.
On Cloudflare Stream, that is $5,000. On a bandwidth-based CDN at $0.004/GB, the same 150 TB costs $600. The delta is substantial, and it widens as you push bitrate efficiency with AV1 or HEVC — codecs that can cut delivered bytes by 30–40% versus H.264 at equivalent perceptual quality, savings that Cloudflare Stream's closed pipeline does not expose to you.
For teams operating at this scale, BlazingCDN's media delivery infrastructure is worth evaluating. It bills on bandwidth with volume tiers that drop to $0.002/GB at 2 PB+ monthly commit, supports HLS/DASH delivery on NVMe-backed edge nodes, and provides 100% uptime SLAs with fast scaling under demand spikes. The stability and fault tolerance are comparable to CloudFront, while the cost structure is materially lower — a meaningful difference for OTT platforms and large media workloads. Sony is among its enterprise clients.
Cloudflare Stream charges $1.00 per 1,000 minutes of video delivered, with no publicly listed volume discounts as of May 2026. Storage is billed separately at $0.01 per GB per month. Both rates have remained unchanged since the product's launch.
No. Cloudflare Stream does not meter bandwidth or egress. All delivery costs are expressed as per-viewer-minute charges. This means your bill scales with watch time, not with the bitrate or file size of the delivered segments.
Live streaming on Cloudflare Stream is billed at the same $1/1,000-minute delivery rate as on-demand video. There is no separate live-specific surcharge. However, live-to-VOD recordings add storage costs, and high-concurrency events can accumulate millions of viewer-minutes in hours.
At low volumes (under 500,000 viewer-minutes per month), yes — the managed transcoding and zero-ops overhead make Stream cost-effective. Above 2–5 million viewer-minutes, a self-managed encoding pipeline paired with a bandwidth-priced CDN typically reduces delivery costs by 70–90%.
No. Cloudflare Stream manages transcoding internally and does not expose rendition configuration, codec selection, or bitrate ladder customization. If your workflow requires AV1, HEVC, specific segment durations, or custom ABR logic, you need to run your own encoding pipeline and deliver through a standard CDN.
Cloudflare Stream does not have a persistent free tier. The product is available as a paid add-on across all Cloudflare plan levels including the free plan. You pay only for what you use, but there is no included allocation of free minutes or storage.
Pull your last 90 days of viewer-minute data from whatever analytics layer sits in front of your player. Multiply by the $1/1,000-minute rate. Then estimate total delivered bytes for the same period and price those bytes against at least two bandwidth-based CDNs at their published per-GB rates. The delta between those two numbers is your optimization surface. If it exceeds $2,000/month, the engineering investment in a dedicated transcoding pipeline pays for itself inside a quarter. If it does not, Cloudflare Stream is the right tool and you should stop second-guessing it. Either way, the decision should be data-driven, not vibes-driven. Run the model, share it with your team, and make the call.
Learn
Best CDN for Video Streaming in 2026: 7 Providers Compared A single rebuffer event at the two-second mark costs you 8% ...
Learn
Video CDN Providers Compared: BlazingCDN vs Cloudflare vs Akamai for OTT If you are choosing a video CDN for an OTT ...
Learn
Video CDN Pricing Explained: How to Stop Overpaying for Streaming Bandwidth Video already accounts for 38% of total ...