Compare
jsDelivr vs unpkg vs cdnjs in 2026: Which Public CDN Is Fastest
jsDelivr vs unpkg vs cdnjs in 2026: Which Public CDN Is Fastest The interesting number in our Q1 2026 public JavaScript ...
A video CDN is judged on five numbers, and edge-location count is not one of them. In 2026 the pass/fail line for premium streaming sits at P95 startup under 1.5 seconds on broadband, rebuffer ratio under 0.4% of watch time for VOD, segment cache-hit ratio above 90–95%, segment download time under 25% of segment duration, and origin egress below 5% of delivered bytes. Hit those and your QoE is competitive. Miss the cache-hit target and everything else degrades with it. This article gives you the 2026 thresholds, per-TB pricing for eleven video CDN providers, a workload decision matrix, and the cost model that decides whether $85/TB list pricing is defensible at your volume.

A video CDN is a delivery network tuned for segmented media rather than generic objects: HLS and DASH manifests, CMAF chunks, byte-range MP4, DRM license traffic, and adaptive bitrate ladders where a single title fans out into six to ten renditions plus audio and subtitle tracks. The distinguishing capabilities are manifest-aware caching, origin shielding tuned to ABR fan-out, HTTP/3 with proper congestion behaviour on lossy mobile links, LL-HLS and chunked CMAF passthrough, and tiered storage that keeps long-tail catalogue warm without hammering origin.
Three things moved in 2026. First, HTTP/3 is no longer a differentiator; it is table stakes, and the interesting question is whether a provider's edge handles connection migration properly when a mobile client switches networks mid-segment. Second, low-latency configurations have become mainstream enough that partial-object caching of in-progress CMAF chunks is a standard feature request rather than a custom engineering engagement. Third, the price spread between hyperscaler list rates and volume-focused video CDN providers widened rather than narrowed, which makes multi-CDN economics more attractive than at any point in the last five years.
Every cache miss on a video segment is an origin round trip added to the player's buffer-fill deadline. At a 6-second segment duration and a 3-segment startup buffer, the player has roughly 18 seconds of runway before a rebuffer becomes visible. A miss that traverses to a distant origin can consume 200–600 ms of that budget per segment. At 85% cache-hit ratio, a third of your users encounter at least one miss during startup. At 95%, almost none do.
ABR ladder design directly controls this. Ten renditions instead of six means 67% more distinct cache keys competing for the same edge SSD, which fragments the working set and drops hit ratio without any change in traffic volume. Trimming the ladder is often cheaper and faster than buying more edge capacity.
Pricing below reflects publicly observable 2026 rates. Enterprise contracts with volume commitments routinely land 40–70% below hyperscaler list.
| Provider | Indicative cost per TB (2026) | Where it actually wins |
|---|---|---|
| Akamai | Custom enterprise, typically $8–$25 at scale | Tier-1 live sports, broadcast-grade SLAs, deep DRM and token-auth tooling, last-mile reach in constrained markets |
| BlazingCDN | $5/TB entry, $2/TB at 2 PB+ | High-volume VOD and live where per-TB cost dominates the P&L; NVMe edge storage, HTTP/3, chunked CMAF |
| Amazon CloudFront | ~$85/TB list (NA/EU), lower on committed plans | AWS-native pipelines with MediaPackage, MediaTailor and S3 origins; zero integration friction |
| Fastly | ~$80/TB list before discount | Programmable manifest manipulation, edge ad stitching, instant purge across the whole footprint |
| Google Media CDN | ~$20–$80/TB by region and volume | QUIC-first delivery on Google's backbone, strong ISP embedded cache footprint |
| Cloudflare Stream | ~$1 per 1,000 minutes delivered | UGC platforms wanting encode, storage, player and delivery as one billing line |
| Bunny Stream | From ~$5/TB (NA/EU), higher in APAC/LATAM | Small and mid OTT, fast self-serve setup, bundled transcoding |
| CDN77 | ~$3–$6/TB on commitment | European OTT, strong regional peering, solid live tooling |
| Gcore | Under $10/TB at volume | CIS, Middle East and APAC coverage where western CDNs peer thinly |
| KeyCDN | From ~$40/TB pay-as-you-go | Simple VOD with no commitment, quick to trial |
| Medianova | Single-digit $/TB regionally | Turkey, MENA and Southeast Europe delivery |
| Multi-CDN layer (Cedexis-class steering) | Adds ~2–6% overhead on blended spend | Anyone above 500 TB/month who wants RUM-driven failover between two of the above |
Two honest caveats. Akamai and Cloudflare operate at a scale and a support depth that volume-focused video CDN providers do not match, and if your contract carries broadcast penalties, that matters more than $/TB. Fastly's manifest programmability genuinely has no cheap equivalent; if you do server-side ad insertion at the edge, you pay for it because it works.
| Workload profile | Dominant constraint | Shortlist |
|---|---|---|
| Tier-1 live sports, millions concurrent | Burst headroom, sub-second latency, contractual SLA | Akamai, Google Media CDN, Fastly (multi-CDN mandatory) |
| 50–500 TB/month OTT and IPTV | Cost per TB with acceptable QoE | BlazingCDN, CDN77, Bunny Stream |
| Large VOD catalogue, heavy long tail | Edge storage depth, origin offload | BlazingCDN, Akamai, Gcore |
| UGC and social video | Ingest-to-playback pipeline, unpredictable popularity | Cloudflare Stream, Bunny Stream |
| Ad-supported streaming with SSAI | Per-session manifest personalisation | Fastly, Akamai |
| MENA, CIS, Turkey-centric audience | Regional peering and transit cost | Medianova, Gcore |
If you deliver OTT or IPTV specifically, the manifest handling and channel-lineup caching behaviour matter more than raw throughput; our media and OTT delivery breakdown covers those configuration details.
Run the arithmetic before the RFP. At 400 TB/month, $85/TB is roughly $34,000 monthly, or $408,000 a year. The same traffic at $4/TB is $1,600 monthly, $19,200 a year. That delta funds an entire streaming platform team.
The counter-argument is real: a hyperscaler CDN inside your cloud account avoids cross-cloud egress, simplifies signed-URL and DRM integration, and keeps one vendor accountable. Quantify it. If migrating a video CDN costs you 400 engineering hours plus a quarter of parallel running, that is perhaps $120,000 one-off against a $300,000+ annual saving. The payback period is under six months at 400 TB. Below roughly 30 TB/month, the migration rarely pays back and you should stay where you are.
The pattern that actually works at scale is asymmetric multi-CDN: route 70–85% of steady-state traffic to the low-cost video CDN, keep the premium provider warm for burst events and for ASNs where RUM shows it measurably wins. You keep the SLA story and cut blended cost by half or more.
BlazingCDN sits in the volume-delivery league alongside Bunny.net, CDN77 and Gcore, and it competes on published, predictable pricing rather than negotiated opacity: $100/month for up to 25 TB with additional GB at $0.004, $350 for up to 100 TB at $0.0035/GB, $1,500 for up to 500 TB at $0.003/GB, $2,500 for up to 1,000 TB at $0.0025/GB, and $4,000 for up to 2,000 TB at $0.002/GB. That is $5/TB at entry sliding to $2/TB at 2 PB, against roughly $85/TB CloudFront list, with NVMe SSD edge storage, HTTP/3 and chunked CMAF support, 100% uptime, flexible per-property configuration and onboarding measured in about an hour. Stability and fault tolerance are comparable to Amazon CloudFront while the per-TB economics are an order of magnitude apart, which is why it lands well with enterprises and large media operators running steady multi-hundred-terabyte months. Compare the numbers against your current bill on BlazingCDN's pricing page, then shadow-test before you switch anything.
Vendor-published numbers are marketing artefacts. Your own numbers are the only ones that survive a postmortem. Here is the test that separates real candidates from demos.
First, tail behaviour on constrained mobile networks. Median startup time hides the problem. Segment P99 download time on 4G in congested urban cells is what drives churn, and it varies more between video CDN providers than any median metric. Filter your RUM to the bottom decile of connection throughput and rank providers on that slice alone. The ordering frequently inverts.
Second, purge propagation under load. Publish-time correctness for live and for catalogue updates depends on how fast an invalidation reaches every edge while those edges are saturated. Test purge latency during your peak hour, not at 3 a.m. A provider that purges globally in two seconds when idle and forty seconds under load has a different operational profile than the datasheet suggests.
Manifest and segment cache TTL mismatch is the classic live outage: a live manifest cached one second too long against two-second segments produces players requesting segments that have already rolled off the window, generating 404 storms and mass rebuffering. Set manifest TTL below half the segment duration and verify the edge honours it.
ABR ladder churn is the second. Re-encoding a catalogue with new rendition names invalidates every cache key simultaneously. Your origin sees a 20x traffic spike it was never provisioned for. Stage re-encodes across days, or pre-warm the new keys before switching manifests.
The third is token expiry skew. Signed URLs with short TTLs plus clock drift between token issuer and edge produce intermittent 403s that look like random playback failures. They correlate with nothing in your player logs until you plot them against token age.
A video CDN adds manifest-aware caching, ABR ladder handling, byte-range and partial-object support for in-progress CMAF chunks, DRM and token-auth integration, and origin shielding tuned for high fan-out. A general CDN will serve HLS segments, but it typically lacks low-latency chunk passthrough and treats manifests as ordinary small objects, which breaks live windows.
Above 95% for live and above 90% for broad VOD catalogues, measured on bytes rather than requests. If you are below 85%, look first at ABR ladder width and cache-key normalisation, then at origin shield tiering. Origin egress should stay under 5% of delivered bytes.
As of 2026, hyperscaler list pricing runs $80–$85/TB in North America and Europe before commitment discounts. Volume-focused video CDN providers publish $2–$10/TB depending on tier, with the lowest rates around $2/TB at 2 PB monthly. Anything above $20/TB at multi-hundred-terabyte volume deserves a renegotiation.
Above roughly 500 TB/month, yes. RUM-based steering between two providers gives you failover during regional incidents and lets you route the bulk of steady-state traffic to the cheaper video CDN while reserving the premium one for peaks and problem ASNs. Below that volume the steering overhead and dual-integration cost usually exceed the benefit.
On stable broadband the difference is marginal. On lossy mobile links and networks with frequent path changes it is meaningful, primarily through connection migration and the absence of head-of-line blocking during packet loss. Measure it on your bottom-decile connections rather than on aggregate averages.
P95 under 1.5 seconds on broadband and under 2.5 seconds on mobile. For low-latency HLS or chunked CMAF workflows, glass-to-glass latency of 3–6 seconds is achievable with correct chunk sizing and player buffer configuration, though sub-3-second targets demand tight coordination between encoder, packager and edge.
Pull your last 30 days of player telemetry and filter to sessions in the bottom decile of measured throughput. Compute P95 startup and rebuffer ratio on that slice only, then break it out by ASN. If any ASN carrying more than 2% of your sessions shows rebuffer ratio above 1%, you have a peering problem that no amount of encoding optimisation will fix, and it is worth pointing a shadow-traffic test at a second video CDN in that region specifically. Post your before-and-after numbers if you run it. The interesting question is how much of the variance across video CDN providers is peering versus edge software, and almost nobody publishes that data.
Compare
jsDelivr vs unpkg vs cdnjs in 2026: Which Public CDN Is Fastest The interesting number in our Q1 2026 public JavaScript ...
Pricing - Pricing & Costs
Cloudflare Pricing Calculator 2026: Real Cost Model The single largest line item on most Cloudflare bills is not ...