An HTTP/2 push-based approach for SVC adaptive streaming

Jeroen van der Hooft, Stefano Petrangeli, N. Bouten, T. Wauters, Rafael Huysegems, T. Bostoen, F. Turck
{"title":"An HTTP/2 push-based approach for SVC adaptive streaming","authors":"Jeroen van der Hooft, Stefano Petrangeli, N. Bouten, T. Wauters, Rafael Huysegems, T. Bostoen, F. Turck","doi":"10.1109/NOMS.2016.7502802","DOIUrl":null,"url":null,"abstract":"HTTP Adaptive Streaming (HAS) is the de facto standard for over-the-top video streaming. In HAS, video content is encoded at multiple quality levels and temporally divided into multiple segments. The client can select the quality level for every video segment, allowing smoother playback and a better Quality of Experience (QoE). Although results are promising, current solutions often suffer from high round-trip time (RTT) cycles in mobile networks. This is especially true for scalable video coding (SVC), where multiple requests are required to retrieve a single video segment. Meanwhile, the IETF has standardized the HTTP/2 protocol since February 2015, providing new features that allow a reduction of the page load time in Web browsing. In this paper, we propose a novel approach based on HTTP/2's server push feature to actively push the base layer of live, SVC-encoded content from server to client. This allows to eliminate one RTT cycle for every video segment, which has a significant impact on the user's QoE. Evaluating the proposed approach, we show that compared with HTTP/1.1, an improvement of 65.42% can be achieved for the average video quality in high-RTT networks. Compared to an AVC-based solution, the freeze frequency and duration are reduced by 54.55% and 53.06% respectively, while the loss in video quality is limited to 4.51%. Since playout freezes should be avoided at the cost of a lower video quality, we conclude that the proposed approach beneficially impacts the user's QoE.","PeriodicalId":344879,"journal":{"name":"NOMS 2016 - 2016 IEEE/IFIP Network Operations and Management Symposium","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-04-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"NOMS 2016 - 2016 IEEE/IFIP Network Operations and Management Symposium","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NOMS.2016.7502802","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 13

Abstract

HTTP Adaptive Streaming (HAS) is the de facto standard for over-the-top video streaming. In HAS, video content is encoded at multiple quality levels and temporally divided into multiple segments. The client can select the quality level for every video segment, allowing smoother playback and a better Quality of Experience (QoE). Although results are promising, current solutions often suffer from high round-trip time (RTT) cycles in mobile networks. This is especially true for scalable video coding (SVC), where multiple requests are required to retrieve a single video segment. Meanwhile, the IETF has standardized the HTTP/2 protocol since February 2015, providing new features that allow a reduction of the page load time in Web browsing. In this paper, we propose a novel approach based on HTTP/2's server push feature to actively push the base layer of live, SVC-encoded content from server to client. This allows to eliminate one RTT cycle for every video segment, which has a significant impact on the user's QoE. Evaluating the proposed approach, we show that compared with HTTP/1.1, an improvement of 65.42% can be achieved for the average video quality in high-RTT networks. Compared to an AVC-based solution, the freeze frequency and duration are reduced by 54.55% and 53.06% respectively, while the loss in video quality is limited to 4.51%. Since playout freezes should be avoided at the cost of a lower video quality, we conclude that the proposed approach beneficially impacts the user's QoE.
基于HTTP/2的SVC自适应流的推送方法
HTTP自适应流(HAS)是over- top视频流的事实标准。在HAS中,视频内容以多个质量级别编码,并暂时分为多个片段。客户端可以为每个视频片段选择质量级别,允许更流畅的播放和更好的体验质量(QoE)。虽然结果很有希望,但目前的解决方案在移动网络中经常受到高往返时间(RTT)周期的影响。对于可扩展视频编码(SVC)来说尤其如此,因为需要多个请求来检索单个视频片段。与此同时,IETF自2015年2月起对HTTP/2协议进行了标准化,提供了减少网页浏览页面加载时间的新功能。在本文中,我们提出了一种基于HTTP/2的服务器推送特性的新方法,将实时的、svc编码的内容的基础层从服务器推送到客户端。这允许为每个视频片段消除一个RTT周期,这对用户的QoE有重大影响。通过对该方法的评估,我们发现与HTTP/1.1相比,高rtt网络的平均视频质量提高了65.42%。与基于avc的解决方案相比,冻结频率和持续时间分别降低了54.55%和53.06%,视频质量损失限制在4.51%。由于应该以较低的视频质量为代价来避免播放冻结,因此我们得出结论,建议的方法有利于影响用户的QoE。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:481959085
Book学术官方微信