How will online live events scale to television-sized audiences? Akamai’s Jim Ewaskiew tells us how the company is co-opting client devices to share the load and helping to save service providers money in the process.
Chapter 1: Delivering scale with quality (0:40)
Mr. Easkiew discusses how Akamai is using alternate IP protocols such as UDP to improve quality and reduce buffering in video playback. The company is also leveraging congestion control technology to help the video streams avoid congestion in the network. These two approaches are delivering 10-15% improvement in throughput and reductions in buffering.
Chapter 2: A two-tier architecture to get to scale (1:50)
Most streaming delivery systems rely on a server streaming the video to a single client. Akamai’s new technology leverages multiple sources to deliver the video. An origin server streams the video to a client, and the client can also stream the video it is receiving to other clients. This two-tier architecture allows clients to stream video from many different sources.
The client technology Akamai is using to stream video is called WebRTC. Most web browsers support this protocol.
Chapter 3: Improving the economics of streaming (3:30)
Leveraging the clients to share the streaming load means Akamai’s network does not have to deliver as much video. Mr. Ewaskiew says that Akamai will give customers a discount on their streaming charges if they elect to use the company’s multisource solution.
This browser-based solution is already in beta and should be in full production in time for the 2018 Olympics.