ComputingHigh-performance ComputingDigital CommunicationQuality ControlQuality ImprovementCongestion ControlHttp ProtocolStream ProcessingAdaptive Bitrate StreamingFeedback Control LoopsMultimedia StreamingRate Control SystemsStreaming Quality Of Service
The application-layer based control loops of dynamic adaptive streaming over HTTP (DASH) make video bitrate selection a complex problem. In this work, we review and present new insights into the challenges of DASH rate adaptation. We identify several critical issues that contribute to the degradation of DASH performance with respect to the rate control loops of DASH and TCP. We then introduce a novel DASH quality adaptation algorithm SQUAD, which is specifically designed to ensure high quality of experience (QoE). We implement and test our algorithm together with a number of state-of-the-art quality adaptation algorithms. Through extensive experiments on both testbed and cross-Atlantic Internet scenarios, we show that by sacrificing little to none in average quality bitrate, SQUAD provides significantly better QoE in terms of number and magnitude of quality switches.
25
The MPEG-DASH Standard for Multimedia Streaming Over the Internet
Iraj Sodagar · IEEE Multimedia · 2011 · 1.1K citations
A Control-Theoretic Approach for Dynamic Adaptive Video Streaming over HTTP
Xiaoqi Yin, Abhishek Jindal, Vyas Sekar et al. · 2015 · 995 citations · Full text
A buffer-based approach to rate adaptation
Te-Yuan Huang, Ramesh Johari, Nick McKeown et al. · 2014 · 987 citations · Full text