Offering the Broadpeak Advanced CDN at the edge of mobile networks.
Introduction
Today, Broadpeak is launching its open, dynamic, and elastic Advanced CDN on AWS Wavelength. It is integrated with the latest Verizon 5G Edge API, known as the Edge Discovery Service (EDS). With this latest innovation, we are unlocking new possibilities for content providers who want to deliver highly engaging OTT experiences.
What is driving us?
Streaming is exploding
Video streaming has grown tremendously. It is overtaking broadcast viewing in most markets. There are many drivers for this evolution, including:
- The generalization of multiscreen usage, especially streaming on smartphones (where broadcast and IPTV technologies are not available)
- The increase of nonlinear consumption, namely catch-up TV, video on demand, (VOD) and user-generated content (UGC)
- The explosion of OTT streaming services. Looking at sports, for example, there is an amazing trend of sports going OTT, with players coming from different backgrounds. We’re seeing new sports-focused streaming platforms like DAZN, Eleven Sports, Sportsnet NOW in Canada and Kayo in Australia; internet giants like Amazon Prime Video increasing their sports offering; traditional broadcasters like ESPN going OTT; and sports leagues that seek to maximize the value of their assets.
A better CDN is needed for Mobile
While watching VOD or YouTube videos on smartphones works fine, mobile or fixed wireless access (FWA) users often encounter rebuffering, freezes, and high latencies when watching popular live streaming events. Networks are simply not designed to carry the amount of video data that we are seeing today and expecting in the future.
With more consumers now relying on mobile networks for video delivery, the onus is on the CDNs to evolve. The hurdle is not technological. Efficient technology is available for distributed CDNs. What is missing is the capability to distribute CDNs even further to scale the delivery.
The solution with the most benefits serves content from closer locations, commonly called the “edge.” Despite often talking about the edge, most CDNs have traditionally delivered content far from the end consumers. Here we are referring to the edge of the 5G networks, consisting of potentially hundreds of sites, also called infrastructure or deep edge.
What we get from serving content from the infrastructure edge is a more deterministic network behavior, leading to a far better quality of experience (QoE), with lower latency, fewer freezes, and superior picture quality.
5G is a great opportunity for edge CDNs for the following reasons:
- It has been designed as a possibly ultra-distributed (user plane) network, making third-party applications like content delivery functions easily deployable at the edge, close to end users.
- It is cloud-native, which mandates a common environment for a set of virtualized and containerized workloads, including cache servers.
What are we launching?
The availability of Broadpeak’s open, dynamic and elastic Advanced CDN on AWS Wavelength
We are launching our open, dynamic, and elastic Advanced CDN on AWS Wavelength, offering content providers a 5G-integrated, mobile-first CDN extension to their existing video delivery service.
The solution consists of:
- Broadpeak’s virtualized cache instances deployed at the very edge of the 5G network.
- An extension of Broadpeak CDN localization and request-routing mechanism, leveraging Verizon EDS API, allowing the 5G user/terminal to be redirected to the closest AWS Wavelength zone where an edge cache instance is available.
- The Broadpeak CDN selector, which identifies the network where the request originated from. The CDN selector chooses the right CDN: either the Broadpeak edge CDN deployed on AWS Wavelength, if the user/terminal is connected via Verizon 5G network, or a global CDN.
Broadpeak is using Verizon EDS API to access Wavelength zones as follows:
- Endpoints declaration: Broadpeak creates cache instances on the AWS Wavelength zone and registers them to EDS. The registration is done with a specific profile (bandwidth requirement, latency, etc.) in order to simplify the selection done by the EDS.
- Location selection: Broadpeak CDN sends requests to the EDS for each viewing session. The EDS then provides the one or multiple edge locations that are relevant for the end user.
- Cache election: The Broadpeak CDN uses this information to decide how to elect the best cache instance. This decision process includes not only the location of end users but also load information on cache instances, availability of the assets at the edge, load balancing between multiple instances at the edge, predefined business rules, and more.
Architecture
The entire solution is delivered on AWS infrastructure. The cache instances (i.e., data plane) are deployed at the edge, on AWS Wavelength. The CDN manager and the CDN selector (i.e., control plane) are located more centrally in a standard AWS Region.
Architecture of the solution
Benefits
With our solution being especially designed for 5G/mobile users and the existing GeoIP-based solutions used in fixed-line networks, Broadpeak’s open, dynamic, and elastic Advanced CDN always serves users from the most appropriate cache server. It doesn’t matter whether users are streaming content through mobile, fixed wireless or wireline broadband connections.
The outcome is the most advanced video delivery solution today, ensuring an outstanding experience for viewers especially when the networks are busy. By leveraging mobile network APIs for the first time, this CDN solution provides a high QoE video delivery alternative to traditional global CDN services. Thanks to AWS Wavelength, content providers can now benefit from this solution on a pay-as-you-go basis.
The added-value of AWS Wavelength
AWS Wavelength brings multiple benefits to the solution for Content Providers.
Making the edge real
First of all, without propositions like AWS Wavelength, this infrastructure edge layer that the market calls and talks about would never be a reality. AWS Wavelength brings real and unique edge locations, fully embedded into 5G service providers’ networks. This was largely missing in most of the so-called “edge compute” large-scale propositions in the market.
Better experience
Subscribers get the assurance of a significantly improved video experience. The tests conducted showed for instance much faster startup time in HD and 4K with Wavelength, both in 4G and 5G, as well as a quicker access to the top video bitrates. QoE makes a big difference in a streaming market that has become highly competitive.
Great for live use cases
Available for live and on-demand use cases, our Wavelength-based CDN solution offers a critical advantage for live content, especially live sports. Delivering huge peaks is hard to plan for when millions of fans are tuning in to see the start of a live match. It requires significant planning, and if the peaks are not addressed it can lead to buffering and a poor quality of experience for fans. AWS Wavelength helps to rapidly scale up and down capacity at the edge, following the demand as close as possible, which saves cost and time compared to deploying legacy static appliances. Once a peak of demand is detected, the solution scales by deploying additional edge instances accordingly.
Full visibility on the delivery
Content Providers get full visibility on their delivery. The created CDN is like a private CDN. Content Providers have access to all the monitoring and analytics functionalities required to offer a deep insight into their service. It is not the case when they use the service of a global CDN.
Agility
This private CDN is deployed and operated in the AWS environment, that Content Providers are very likely to be familiar with because they already practice it for other services. Thanks to the simplicity of the service, the deployment of the cache servers can be done in seconds when deploying on AWS.
Global reach
AWS Wavelength hides the complexity of operators’ networks, which is essential for Content Providers targeting a global reach. They don’t need to conclude multiple agreements with Communication Service Providers in every country they want to offer the service.
Building a multi-tier CDN
As an extension of the AWS network, Wavelength ultimately allows content providers to create a multi-tier CDN within the AWS network, combining AWS Wavelength, Regions and Local Zones.
How to deploy it?
The initial footprint is limited to the Verizon network where most of the AWS Wavelength deployments exist. Going forward, this solution will be available on other AWS Wavelength instances in networks like KDDI, Vodafone, and SK Telekom. The solution is ready for trial and production today. AWS CloudFormation templates are available to facilitate the deployment. If you are interested, reach out to us today.
Authors
Tuan Tran is a senior engineer at Broadpeak and part of Exploration team that develops research and innovation. He has been actively participating in several European collaborative projects and recently in CLOVIM, a French-funded project that developed a virtualized cache infrastructure and orchestrator leveraging edge computing in 5G networks. He has contributed to standardization bodies (e.g., 3GPP, DVB, SVA). He has authored numerous scientific papers and holds several patents. Tuan holds a Master’s degree from the University of Nice Sophia Antipolis and a Ph.D. in computer science from ISAE-Supaéro.
Jérémy Desmauts is a senior solution architect at Broadpeak. He is in charge of devising the right solutions and architectures for Broadpeak’s customers. Jeremy has a wealth of experience in both video delivery and mobile network solutions, combined with a deep knowledge of the US market, where he is based. Priory, Jeremy was the Product Manager of the multi-award-winning nanoCDN multicast ABR solution at Broadpeak. Jeremy holds a master’s degree in engineering from the University of Rennes.