Fixing Multi-Client Oscillations In HTTP-based Adaptive Streaming: A Control Theoretic Approach

被引:0
作者
Zhu, Xiaoqing [1 ]
Li, Zhi [1 ]
Pan, Rong [1 ]
Gahm, Joshua [1 ]
Hu, Hao [1 ]
机构
[1] Cisco Syst Inc, 170 W Tasman Dr, San Jose, CA 95134 USA
来源
2013 IEEE 15TH INTERNATIONAL WORKSHOP ON MULTIMEDIA SIGNAL PROCESSING (MMSP) | 2013年
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In recent years, the technology for video delivery over the Internet is shifting towards a new paradigm: HTTP-based adaptive streaming (HAS). An HAS client receives video contents on a segment by segment basis via standard HTTP GET requests. It can dynamically change the rate and quality of the video in the presence of time-varying bandwidth changes. When multiple clients compete over a common bottleneck link, however, they often fail to converge to their respecitive fair share of bandwidth. This leads to constant oscillations in the received video quality. In this paper, we uncover the cause of such oscillations based on observations from large-scale test bed experiments. We then propose a novel client rate adaptation algorithm, which strives to stabilize the playout buffer at a reference level via a proportional-integral controller (PIC). Test bed evaluation results confirm the effectiveness of the proposed PIC scheme and its superior performance over Microsoft Smooth Streaming.
引用
收藏
页码:230 / 235
页数:6
相关论文
共 50 条
[41]   Cooperative caching for HTTP-based adaptive streaming contents in cache-enabled radio access networks [J].
Phuong L. Vo ;
Nguyen H. Tran .
Computing, 2019, 101 :435-453
[42]   Research on Q-learning based rate control approach for HTTP adaptive streaming [J].
Xiong, Li-Rong ;
Lei, Jing-Zhi ;
Jin, Xin .
Tongxin Xuebao/Journal on Communications, 2017, 38 (09) :18-24
[43]   Design and optimisation of a (FA)Q-learning-based HTTP adaptive streaming client [J].
Claeys, Maxim ;
Latre, Steven ;
Famaey, Jeroen ;
Wu, Tingyao ;
Van Leekwijck, Werner ;
De Turck, Filip .
CONNECTION SCIENCE, 2014, 26 (01) :25-43
[44]   An HTTP/2 Push-Based Approach for SVC Adaptive Streaming [J].
van der Hooft, Jeroen ;
Petrangeli, Stefano ;
Bouten, Niels ;
Wauters, Tim ;
Huysegems, Rafael ;
Bostoen, Tom ;
De Turck, Filip .
NOMS 2016 - 2016 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2016, :104-111
[45]   Q-LEARNING BASED CONTROL ALGORITHM FOR HTTP ADAPTIVE STREAMING [J].
Martin, Virginia ;
Cabrera, Julian ;
Garcia, Narciso .
2015 VISUAL COMMUNICATIONS AND IMAGE PROCESSING (VCIP), 2015,
[46]   Effective client-driven three-level rate adaptation (TLRA) approach for adaptive HTTP streaming [J].
Selvaraj Kesavan ;
J. Jayakumar .
Multimedia Tools and Applications, 2018, 77 :8081-8114
[47]   Client-side Rate Adaptation Scheme for HTTP Adaptive Streaming Based on Playout Buffer Model [J].
Park, Jiwoo ;
Chung, Kwangsue .
2016 INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN), 2016, :190-194
[48]   Effective client-driven three-level rate adaptation (TLRA) approach for adaptive HTTP streaming [J].
Kesavan, Selvaraj ;
Jayakumar, J. .
MULTIMEDIA TOOLS AND APPLICATIONS, 2018, 77 (07) :8081-8114
[49]   An Adaptation Aware Hybrid Client-Cache Approach for Video Delivery with Dynamic Adaptive Streaming over HTTP [J].
Mehr, Sheyda Kiani ;
Juluri, Parikshit ;
Maddumala, Mahesh ;
Medhi, Deep .
NOMS 2018 - 2018 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2018,
[50]   An LSTM-based Approach for Overall Quality Prediction in HTTP Adaptive Streaming [J].
Tran, Huyen T. T. ;
Nguyen, Duc V. ;
Nguyen, Duong D. ;
Nam Pham Ngoc ;
Truong Cong Thang .
IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (IEEE INFOCOM 2019 WKSHPS), 2019, :702-707