Playing chunk-transferred DASH segments at low latency with QLive

P. Yadav, A. Bentaleb, May Lim, Junyi Huang, Wei Tsang Ooi, Roger Zimmermann
{"title":"Playing chunk-transferred DASH segments at low latency with QLive","authors":"P. Yadav, A. Bentaleb, May Lim, Junyi Huang, Wei Tsang Ooi, Roger Zimmermann","doi":"10.1145/3458305.3463376","DOIUrl":null,"url":null,"abstract":"More users have a growing interest in low latency over-the-top (OTT) applications such as online video gaming, video chat, online casino, sports betting, and live auctions. OTT applications face challenges in delivering low latency live streams using Dynamic Adaptive Streaming over HTTP (DASH) due to large playback buffer and video segment duration. A potential solution to this issue is the use of HTTP chunked transfer encoding (CTE) with the common media application format (CMAF). This combination allows the delivery of each segment in several chunks to the client, starting before the segment is fully available in real-time. However, CTE and CMAF alone are not sufficient as they do not address other limitations and challenges at the client-side, including inaccurate bandwidth measurement, latency control, and bitrate selection. In this paper, we leverage a simple and intuitive method to resolve the fundamental problem of bandwidth estimation for low latency live streaming through the use of a hybrid of an existing chunk parser and proposed filtering of downloaded chunk data. Next, we model the playback buffer as a M/D/1/K queue to limit the playback delay. The combination of these techniques is collectively called QLive. QLive uses the relationship between the estimated bandwidth, total buffer capacity, instantaneous playback speed, and buffer occupancy to decide the playback speed and the bitrate of the representation to download. We evaluated QLive under a diverse set of scenarios and found that it controls the latency to meet the given latency requirement, with an average latency up to 21 times lower than the compared methods. The average playback speed of QLive ranges between 1.01 - 1.26X and it plays back at 1X speed up to 97% longer than the compared algorithms, without sacrificing the quality of the video. Moreover, the proposed bandwidth estimator has a 94% accuracy and is unaffected by a spike in instantaneous playback latency, unlike the compared state-of-the-art counterparts.","PeriodicalId":138399,"journal":{"name":"Proceedings of the 12th ACM Multimedia Systems Conference","volume":"42 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 12th ACM Multimedia Systems Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3458305.3463376","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

Abstract

More users have a growing interest in low latency over-the-top (OTT) applications such as online video gaming, video chat, online casino, sports betting, and live auctions. OTT applications face challenges in delivering low latency live streams using Dynamic Adaptive Streaming over HTTP (DASH) due to large playback buffer and video segment duration. A potential solution to this issue is the use of HTTP chunked transfer encoding (CTE) with the common media application format (CMAF). This combination allows the delivery of each segment in several chunks to the client, starting before the segment is fully available in real-time. However, CTE and CMAF alone are not sufficient as they do not address other limitations and challenges at the client-side, including inaccurate bandwidth measurement, latency control, and bitrate selection. In this paper, we leverage a simple and intuitive method to resolve the fundamental problem of bandwidth estimation for low latency live streaming through the use of a hybrid of an existing chunk parser and proposed filtering of downloaded chunk data. Next, we model the playback buffer as a M/D/1/K queue to limit the playback delay. The combination of these techniques is collectively called QLive. QLive uses the relationship between the estimated bandwidth, total buffer capacity, instantaneous playback speed, and buffer occupancy to decide the playback speed and the bitrate of the representation to download. We evaluated QLive under a diverse set of scenarios and found that it controls the latency to meet the given latency requirement, with an average latency up to 21 times lower than the compared methods. The average playback speed of QLive ranges between 1.01 - 1.26X and it plays back at 1X speed up to 97% longer than the compared algorithms, without sacrificing the quality of the video. Moreover, the proposed bandwidth estimator has a 94% accuracy and is unaffected by a spike in instantaneous playback latency, unlike the compared state-of-the-art counterparts.
使用QLive以低延迟播放块传输DASH段
越来越多的用户对在线视频游戏、视频聊天、在线赌场、体育博彩和现场拍卖等低延迟OTT (over- top)应用程序越来越感兴趣。由于大的播放缓冲区和视频段持续时间,OTT应用在使用基于HTTP的动态自适应流(DASH)提供低延迟直播流方面面临挑战。这个问题的一个潜在解决方案是使用HTTP块传输编码(CTE)和通用媒体应用程序格式(CMAF)。这种组合允许在段完全实时可用之前,将每个段分成几个块交付给客户端。然而,单独使用CTE和CMAF是不够的,因为它们不能解决客户端的其他限制和挑战,包括不准确的带宽测量、延迟控制和比特率选择。在本文中,我们利用一种简单直观的方法,通过使用现有的块解析器和建议的下载块数据过滤的混合,来解决低延迟直播流的带宽估计的基本问题。接下来,我们将播放缓冲区建模为M/D/1/K队列,以限制播放延迟。这些技术的组合统称为QLive。QLive使用估计带宽、总缓冲区容量、瞬时播放速度和缓冲区占用之间的关系来决定要下载的表示的播放速度和比特率。我们在不同的场景下对QLive进行了评估,发现它可以控制延迟以满足给定的延迟需求,其平均延迟比所比较的方法低21倍。QLive的平均播放速度范围在1.01 - 1.26X之间,它以1X的速度播放的时间比比较的算法长97%,而不会牺牲视频的质量。此外,所建议的带宽估计器具有94%的精度,并且不受瞬时播放延迟峰值的影响,这与比较的最先进的同类产品不同。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信