One viewer watching your 1080p live stream pulls roughly 5 Mbps, sustained, for the entire broadcast. That sounds harmless until you multiply it. A hundred viewers is 500 Mbps, enough to saturate half of a typical server's 1 Gbps network port. A thousand viewers is about 5 Gbps, sustained for hours, which no single origin server on a standard port can deliver. Ten thousand viewers is 50 Gbps, which is data-center territory.
That multiplication is the entire reason video CDNs exist. Live video is one of the most bandwidth-intensive things you can serve, and the audience all shows up at the same time. This guide covers what a video CDN actually does for live streaming, the honest answer to whether you need one, what delivery costs at realistic audience sizes, and a checklist you can take into vendor conversations.
What a Video CDN Actually Is
A content delivery network (CDN) is a distributed network of servers, called edge servers or points of presence (PoPs), placed close to end users around the world. Instead of every viewer connecting to your one origin server, each viewer connects to the nearest edge. The edge fetches content from your origin once, caches it, and serves it to every local viewer from the cache.
For video specifically, the content being cached is the output of your streaming pipeline: HLS playlists and media segments, which are just small files served over HTTP. That is not an accident. HLS was designed so that ordinary HTTP infrastructure, including CDNs built for web pages and images, could deliver video at scale.
Three pieces matter in a video CDN architecture:
- Edge servers: where viewers connect. Their job is to serve cached segments from as close to the viewer as possible.
- Origin: the server (or streaming platform) that packages your live stream into segments. It only needs to serve the CDN, not the audience.
- Origin shield: a mid-tier cache layer between the edges and the origin. Without it, 200 edge servers might each independently request the same new segment, hammering your origin with 200 requests. With a shield, the origin answers once and the shield fans the segment out. For live streaming, where every viewer wants the same brand-new file at the same moment, this layer is what keeps origins alive during traffic spikes.
How live delivery differs from static CDN work
Serving a product image through a CDN is easy: cache it once, keep it for a week. Live streaming breaks most of those assumptions:
- Content is created continuously. A new segment appears every 2–6 seconds, for hours. The CDN is not caching a library; it is relaying a conveyor belt.
- Cache windows are measured in seconds. A live segment is intensely popular for under a minute, then worthless. Playlists are even shorter-lived, often cached for 1–2 seconds or less so players see updates promptly.
- Cache misses are synchronized. When a new segment lands, thousands of players request it within the same few seconds. A CDN tuned for live video collapses those into a single origin fetch (request coalescing). A generic CDN with naive settings can pass a thundering herd straight through to your origin.
- Latency budgets are tight. Every extra hop or slow cache fill adds to glass-to-glass latency, and for Low-Latency HLS the CDN must support features like partial segments and blocking playlist requests.
This is why "we already have a CDN for the website" does not automatically mean you have a live streaming CDN. The hardware overlaps; the configuration and behavior under load do not.
Why It Shows Up in Viewer Experience, Not Just Uptime
The capacity argument gets the attention, but for anyone running paid events or OTT services, the quality-of-experience numbers matter just as much:
- Startup time. Video start times correlate directly with abandonment; industry studies have consistently found viewers begin dropping off when startup exceeds about 2 seconds. Fetching the first segments from an edge 20 ms away instead of an origin 200 ms away is often the difference.
- Rebuffering. A player needs each segment to arrive faster than real time. Long network paths mean more jitter and packet loss, which means stalls, and stalls are the single biggest driver of viewers leaving a live stream. If your local recording looks great but remote viewers stall, delivery distance is a prime suspect.
- Sustained bitrate. Adaptive players pick a rendition based on measured throughput. Viewers far from your origin measure less throughput and silently get the 480p rendition of your carefully produced high definition stream. Edge delivery is how distant viewers actually receive the 1080p tier you paid to produce.
Here is a practical way to map audience to delivery approach:
| Audience | Geography | What You Need |
|---|---|---|
| Under ~50 concurrent viewers | Single office / region | Direct origin delivery is usually fine |
| 50–500 concurrent | Mostly one country | Platform with CDN-backed delivery included |
| 500–10,000 concurrent | Multi-region | CDN-backed platform, verify PoP coverage in your regions |
| 10,000+ concurrent, paid or OTT | Global | Dedicated video CDN or enterprise streaming platform, with origin failover and possibly multi-CDN |
When You Do NOT Need a Video CDN
An honest evaluation starts here, because a meaningful share of teams researching CDNs do not need to buy one.
You stream only to YouTube, Facebook, Twitch, or LinkedIn. Those platforms are, functionally, gigantic closed CDNs. When you push a stream to YouTube, Google's edge network handles delivery to every viewer, at any scale, for free. If your entire audience watches on platform players, the delivery problem is already solved and a separate CDN contract buys you nothing.
Your audience is small and internal. An all-hands for 40 people in one office, a classroom stream, a stream for a single team: direct origin delivery on a decent connection handles this. Do the math against your origin's uplink using the 5 Mbps-per-1080p-viewer figure (our bandwidth guide walks through the numbers) and if you are comfortably under capacity with headroom, you can defer the decision.
You are still validating the content. If you have not yet proven people will show up, platform streaming is the cheapest possible test.
The real question, then, is not "do we need a CDN" but "who hosts the player and the delivery path?" If the answer is YouTube, their CDN does the work and you accept their player, branding, ads, and data terms. The moment the answer becomes "us, on our own site or app", delivery becomes your problem, and that is when CDN-backed infrastructure stops being optional.
When You Do Need One
CDN-backed delivery becomes non-negotiable when:
- You embed the stream on your own website at scale. The moment you embed a live stream on your site and expect more than a couple hundred concurrent viewers, every one of those video requests hits whatever infrastructure sits behind your player.
- You run an OTT app or channel. Apps on smart TVs, mobile, and set-top boxes pull HLS around the clock from your endpoints. This is a delivery business whether you wanted one or not.
- You sell access. Paid events and PPV change the risk math entirely. A buffering free stream costs goodwill; a buffering $30-ticket stream costs refunds and chargebacks. Paid delivery also requires token-authenticated URLs, which must be enforced at the edge.
- Your audience is global. Physics does not negotiate. Viewers three continents from your origin will have measurably worse startup and rebuffer rates without local edges.
- Corporate all-hands and town halls. Five thousand employees watching the CEO at 10:00 AM sharp is a worst-case traffic pattern: perfectly synchronized demand, zero tolerance for failure, and often an added wrinkle of not melting office WAN links (where eCDN or multicast solutions enter the picture).
What Video CDN Delivery Costs
Two cost models dominate: metered per-GB delivery, and platform pricing with delivery included.
Metered per-GB. Traditional CDN pricing bills for gigabytes transferred. In 2026, list pricing for North America and Europe typically sits on the order of $0.02–0.09 per GB at the majors (falling with volume), with budget CDNs advertising rates below $0.01 per GB and enterprise commits negotiating steep discounts off list. Rates for South America, Asia-Pacific, and especially India and Oceania often run 1.5–3x higher. Treat all of these as bands to verify in quotes, not gospel.
Now the egress math for a concrete event:
- 1080p stream at 5 Mbps = 0.625 MB/s = about 2.25 GB per viewer-hour
- 1,000 viewers × 2 hours × 2.25 GB ≈ 4.5 TB delivered
- At $0.02–0.09 per GB, that is roughly $90–400 in raw delivery for one event, before origin, transcoding, storage, or player infrastructure
Scale it up: 10,000 viewers for the same event is ~45 TB, and a weekly show at that size clears 2 PB a year, which is where committed contracts and multi-CDN strategies start making sense.
Platform pricing with CDN included. Streaming platforms bundle delivery into plans priced by streaming hours, viewer hours, or concurrent viewers. For small and mid-size use this frequently beats DIY, for reasons that have little to do with the per-GB rate:
- Metered billing has no ceiling. A stream that goes better than expected produces a bill that goes worse than expected. Included delivery converts a variable risk into a fixed line item that procurement can approve once.
- A DIY CDN contract is only one component. You still build and operate the origin, packaging, token auth, player, and monitoring. The engineering time routinely costs more than the bandwidth.
- CDN minimum commits at the majors often start around four to five figures per month, which is poor value if you run two events a quarter.
Below roughly 50–100 TB per month of delivery, a platform with CDN included almost always wins on total cost of ownership. Above that, and with in-house streaming engineering, direct CDN contracts start earning their complexity.
Video CDN Evaluation Checklist
Take these into vendor calls, whether you are evaluating a raw CDN or a streaming platform with delivery included:
- PoP coverage where YOUR audience is. Not the global PoP count on the marketing page. Ask for the city list covering your top five audience regions and, ideally, real-world performance data there.
- HLS and LL-HLS support. Confirm live-tuned caching: request coalescing on segment fills, correct short TTLs on playlists, and explicit LL-HLS support (partial segments, blocking playlist reload) if latency in the 2–5 second range matters to you.
- TLS everywhere and token authentication. Signed, expiring URLs enforced at the edge are the baseline for any paid or access-controlled stream. Ask how tokens are validated and whether referrer/geo restrictions are available.
- Analytics you can act on. Concurrent viewers, startup time, rebuffer ratio, and rendition distribution, per region, in near real time. During a live event, delayed analytics are decoration.
- Included vs metered pricing. Get the overage rate in writing, model your worst realistic month, and ask what happens at 3x expected traffic: throttling, surprise invoice, or graceful absorption.
- Origin failover and redundancy. What happens when the origin, or a whole edge region, fails mid-event? Look for dual-origin support, health-checked failover, and an SLA with teeth for your event windows.
Where Livepush Fits
Livepush's position in this landscape is the bundled model: every stream you push in is packaged and delivered as CDN-backed HLS automatically, with an embeddable player you can drop into any page. There is no separate CDN contract, origin server, or packaging pipeline to stand up; ingest via RTMP or SRT, and the live streaming CDN layer handles fan-out to viewers wherever they are, alongside any simultaneous multistreaming to YouTube, Facebook, and other platforms.
The honest framing of where that fits: if you are delivering petabytes monthly with a streaming engineering team on staff, direct CDN contracts and multi-CDN orchestration will eventually pencil out. For everyone below that line, which includes most event producers, corporate comms teams, and creators embedding streams on their own sites, delivery-included infrastructure gets you the edge network, the player, and predictable pricing without owning any of the plumbing. That is the trade most teams should make first, and revisit only when the traffic data says otherwise.
The math from the top of this article does not go away: every viewer is a sustained multi-megabit connection, and they all arrive at once. The only real decision is whether the network absorbing that load belongs to a social platform, a streaming provider, or you. Choose deliberately, with your audience map and the checklist above in hand, and the answer is usually clearer than the vendor landscape makes it look.
Embed live video on your website
Every Livepush stream includes a white-label HLS player.