A CDN, or Content Delivery Network, is a necessity for most online video needs. By distributing content to hundreds or thousands of servers, CDNs increase loading speed, reduce buffering and lagging, and decrease latency. However, CDNs differ in speed, best use, and geography. Therefore, we’ve decided to write this live streaming CDN comparison for online video delivery.
In this article, we’ll do a CDN comparison of some of the top providers. Specifically, we’ll compare streaming solutions offered through CloudFront, Azure, Edgecast, and Akamai. We’ll also discuss the factors that differentiate these CDNs, including size, focus, geography, cost, security, and support. Finally, we will share with you the best way to get access to a powerful CDN in order to improve your video delivery.
Let’s begin with a closer look at what CDNs do, before turning to consider factors to keep in mind doing a CDN comparison.
Why use a CDN (Content Delivery Network)?
A CDN is composed of a fast, reliable network of servers in locations around the world. These servers can be “rented out” (IAAS, Infrastructure as a Service) by users who need to distribute content quickly and reliably, but they do not have data centers of their own.
For example, if you live stream via a CDN, your stream is first sent from your encoder to the CDN network. User requests are routed to the CDN, which copies the stream in real-time and delivers it to proximal servers, and from there to users. In this way, thousands or millions of users can access a single piece of video content at once without overwhelming a single server.
Using a CDN can also protect websites and producers against certain types of online attacks. This is especially true for DDoS attacks, which crash websites by mimicking the effects of millions of users visiting simultaneously.
Factors to consider for a CDN comparison
With that very basic definition of how CDNs work in mind, this article focuses on a live streaming CDN comparison. As previously noted, CDNs are differentiated from each other due to a number of different factors. These factors include:
The more servers, also called “Point-of-Presence” (PoP), that a CDN has in its network, the faster and more reliable it should be. A small CDN may be perfectly sufficient for streaming small events. However, major events with tens of thousands of viewers will want to select a large CDN for the best user experience.
Content focus / technology
Different CDNs focus on different types of content. Some, for example, focus on website libraries or mobile website optimization. Others focus on large downloads, load balancing, or security against digital attacks. Finally, some simply prioritize video content, both live and on-demand. These are the providers that will interest us most for this CDN comparison.
Part of the core of a CDN is geographic proximity. The closer in location a server is to a given user (or population of users), the faster the content can be served. Therefore, you should always consider your specific audience when choosing a CDN. If your core audience lives in coastal China, but your CDN selection has no data centers in that country, your content will suffer unnecessary slowdowns.
Certain CDNs offer expanded service for high risk websites. These services include content mirroring, countering DDoS attacks via load balancing between a number of servers, automatic failover in the event attacks are successful, and other tools.
CDN comparison: Overview of common video CDNs
Let’s take a look now at some of the most popular CDNs with high performance in live and on-demand video delivery.
First in our CDN comparison is CloudFront, a massive player in the field of content delivery. CloudFront comes from Amazon via their AWS, or Amazon Web Services business. CloudFront is optimized for small or large files and dynamic content, as well as streaming and on-demand video.
Their network has locations across North America, Europe, Latin America, Asia, and Oceania. They have no direct coverage in the Middle East, Africa, Russia, or China (although they do partner with local networks there).
Pricing for CloudFront, like for most CDNs, is somewhat complex. In general, the service is pay as you go with tiered pricing based on the number of requests and the bandwidth used. The geographic region the traffic occurs in affects the pricing. Discounts are available for annual contracts.
Microsoft’s offering to this CDN comparison is Azure, a content delivery service with a broad feature set. Azure actually encompasses a wide range of cloud tools, only one of which is the CDN. Their Media Services product includes encoding, video player, and DRM encryption on top of the standard CDN services.
Azure’s CDN integrates with Akamai and Verizon, making their service something of a mashup. Microsoft provides the software and administration while these partners provide the server infrastructure. Due to the Verizon and Akamai integrations, Azure features CDN POP in a wide variety of locations, including:
- North America
- South America
- East Asia
- South and Central Asia
- Middle East/Western Asia
- Australia and New Zealand
Azure pricing depends on the services that you use and your location. Standard pricing starts around eight cents per GB in North America, Europe, the Middle East, and Africa. You can learn more about pricing on the Azure website.
Edgecast is a CDN that falls under Verizon’s “Digital Media Services” arm. This CDN focuses on video content and OTT delivery, as well as a variety of other content. Edgecast also offers a wide range of tools for live streamers, including scheduling and management tools, live to VOD, single-stream URLs, clipping highlights, QoS (Quality of Service) tools, analytics, and more.
As of September 2016, the Edgecast CDN incorporated more than 95 nodes around the world and had a total bandwidth capacity of 20 Tbps (terabits per second). They include POPs in North and South America, Europe, Asia (including China), Oceania, and the Middle East.
Edgecast offers a free trial, but otherwise does not make pricing information easily available. Services are typically priced on annual contracts based on traffic volume and required features.
Finally, the last entry in our CDN comparison is Akamai. Arguably the largest player in the CDN field, Akamai has been in operation for more than a decade. Their network consists of more than 180,000 servers located in more than 100 countries worldwide, allowing them to deliver fast and consistent video streams.
Akamai’s network contains almost every known CDN technology. On CDN comparison and review sites, they tick all the boxes for basic technology. This includes video on-demand and live streaming, instant live channel provisioning, and other features like DDoS protection and image optimization.
In general, Akamai is priced like Edgecast on an annual contract basis depending on the volume of your traffic and the services that you require. This may make access to a premium CDN like Akamai seem unaffordable or difficult. However, one way around this is to use an online video platform that integrates a CDN like Akamai.
Why consider an integrated CDN / Online Video Platform?
An OVP, or Online Video Platform, is a PaaS (Platform as a Service) model that provides hardware and software tools to enable online video streaming and video on-demand. Think of it like a Swiss Army knife for online video. An OVP allows you to do many things. Among them, you can:
- Upload video on-demand for viewing at any time
- Stream live video
- Organize files via an online dashboard
- Optimize content for mobile, desktop, smart TVs, and any other devices
- Use custom videos players
- Embed on social media or websites of your choice
- Monetize over-the-top video via methods like pay-per-view or subscriptions
- Restrict access to content using security settings
- Include custom branding on video content
Of course, another core feature of an OVP is access to a CDN. Most OVPs integrate with CDNs, so you only need to deal with a single vendor and a single contract. It’s a great way to avoid the complex, potentially expensive pricing of CDNs as well. Here at DaCast, we partner with Akamai to deliver premium CDN performance to every one of our customers—even those on affordable entry-level plans.
There you have it! I hope this CDN comparison has helped you to better understand the role and uses of a CDN, as well as some of the top players in the CDN market.
Of course we do hope you’ll consider the DaCast platform, if you’re not already streaming with us. To learn more about DaCast and to test our live streaming and VOD performance via the Akamai CDN, you can click the link below to sign up for our 30-day free trial (no credit card required).
Finally, for exclusive offers and regular tips on live streaming, you can also join our LinkedIn group.
Thanks for reading, and good luck with your own CDN comparison process!
By Max Wilbert.