While online streaming video once meant video-on-demand, today’s organizations and their audiences are increasingly leveraging the excitement and engagement of live video in multiple ways. Yet as organizations seek to adopt live video for time-critical use cases, latency has emerged as a significant challenge. Limelight Multi-Media Delivery Live (MMD Live) provides small chunk streaming for HLS/DASH—allowing you to configure the latency that makes the most sense for your use case.
Online streaming video is a force to be reckoned with. From 2019 to 2020, the number of hours of live video streaming viewers watched per week jumped from just under four hours to seven and a half hours, according to the Limelight "State of Online Video report 2020".1
Global live internet video traffic is expected to double from 10 Exabytes per month in 2019 to 20 Exabytes per month in 2020, then continue rapid growth to 50 Exabytes per month in 2022 according to Cisco's Visual Networking Index.2
Many live online streaming video services deliver viewing experiences over the Internet (via Over the Top (OTT) streaming services) that are nearly as good and predictable as those from traditional TV broadcasters. But a big frustration with online viewing for some use cases, is that live video streams typically delay delivery by 40 seconds or more compared to TV broadcasts. This delay is called “latency.”
Latency is the time between when the camera captures the video until it is played back on another device. For internet streaming applications, latency is added by all the components in the streaming workflow: the camera/encoder, upstream network, streaming server, downstream network, and video player on the viewer side.
Increasing the complexity, latency needs to be minimized across all devices on which the live streaming video will be viewed. These include more types of devices than ever:
Latency is not a problem for every online live streaming application. Think about the last live concert you watched on TV. Would it have really made a difference if there was a one-minute delay? On the other hand, the following are examples of use cases where timing is critical—even a matter of life and death.
When you’re watching a live online stream of a sports event on your smartphone, the last thing you want is to get a chat from a friend watching the same event on TV saying, “What a great play!!!” before you’ve seen it on your mobile device.
When you’re playing online poker and cards are dealt, a one-minute delay means that the dealer must wait to deal the next round until all players see their cards. High latency reduces the number of rounds, which in turn cuts the house’s revenues from the game.
Some live auctions now stream live to online bidders. Online auction attendees can bid on items via a two-way channel. To make bids in a timely manner, the online video must be delivered to bidders in realtime.
Limelight Multi-Device Media Delivery Live (MMD Live) is designed to take the headaches and hassles out of delivering live online streaming video to a variety of devices, including smart TVs, desktops, mobile screens and set-top boxes. It comes complete with a number of capabilities specifically to minimize latency.
Limelight MMD Live offers latency-reduction capabilities via small-chunk streaming for HLS and DASH.
As mentioned previously, HLS and DASH are the dominant and most widely supported formats for delivering video over the Web. HLS/DASH work by streaming chunks of video and the default HLS/DASH chunk size is 10 seconds with three chunks created before delivery begins. Overall total delivery latency exceeds 45 seconds when CDN ingesting, transcoding, distance between source and viewer, and delivery are factored in. An obvious way to reduce latency then is to reduce the chunk size. That’s exactly what Limelight has done. To provide deployment flexibility, Limelight offers two small chunk size solutions.
Many organizations rely on Limelight to handle transcoding for them. Our transcoding service ingests RTMP live streams, transcodes them to HLS/DASH with one second size chunks and delivers them over the Limelight CDN to users with total latency of around six seconds.
Live Cloud Transcoding
These chunk size reductions reduce latency, regardless of whether video is delivered to tablets, phones desktops or other devices, since most modern devices have the processing power and memory to handle low chunk size streaming.
One note of caution:
The lowest optimal chunk size for your particular use case will depend on your audience’s internet connection. If you have a broad base of users in areas with poor connection quality, it may not be possible to reduce chuck size to one second because of the potentially high rate of packet loss. It’s important to have a way to measure your end user’s experience so you can experiment with different chunk sizes. A good tool to monitor video quality is YouBora from Nice People At Work.
Limelight’s Video Acceleration solution is for organizations that prefer to do their own transcoding and use the Limelight CDN to deliver their live online video streaming content to their end users.
The real impact of low latency live online streaming will be the new use cases and business models that are enabled that are not possible with broadcast TV, a key advantage being that internet streaming can deliver video streams anywhere in the world. To find out more about how MMD Live can reduce latency for your online live video delivery application, contact us at: info@limelight.com.
1 https://www.limelight.com/resources/market-research/state-of-online-video-2020/
2 https://www.cisco.com/c/dam/m/en_us/network-intelligence/service-provider/digital-transformation/knowledge-network-webinars/pdfs/1213-business-services-ckn.pdf