DASH Adaptation Algorithm Based on Adaptive Forgetting Factor Estimation

The wide adoption of multimedia service-capable mobile devices, the availability of better networks with higher bandwidths, and the availability of platforms offering digital content has led to an increasing popularity of multimedia streaming services. However, multimedia streaming services can be subject to different factors that affect the quality perceived by the users, such as service interruptions or quality oscillations due to changing network conditions, particularly in mobile networks. Dynamic Adaptive Streaming over HTTP (DASH), leverages the use of content-distribution networks and the capabilities of the multimedia devices to allow multimedia players to dynamically adapt the quality of the media streaming to the available bandwidth and the device characteristics. While many elements of DASH are standardized, the algorithms providing the dynamic adaptation of the streaming are not. The adaptation is often based on the estimation of the throughput or a buffer control mechanism. In this paper, we present a new throughput estimation adaptation algorithm based on a statistical method named Adaptive Forgetting Factor (AFF). Using this method, the adaptation logic is able to react appropriately to the different conditions of different types of networks. A set of experiments with different traffic profiles show that the proposed algorithm improves video quality performance in both wired and wireless environments.

[1]  Anh T. Pham,et al.  Adaptive streaming of audiovisual content using MPEG DASH , 2012, IEEE Transactions on Consumer Electronics.

[2]  Luis Bellido,et al.  Reducing Latency for Multimedia Broadcast Services Over Mobile Networks , 2017, IEEE Transactions on Multimedia.

[3]  Ozgur Oyman,et al.  Link aware HTTP Adaptive Streaming for enhanced quality of experience , 2013, 2013 IEEE Global Communications Conference (GLOBECOM).

[4]  Jitae Shin,et al.  Design and Implementation of a Network-Adaptive Mechanism for HTTP Video Streaming , 2013 .

[5]  Chia-Wen Lin,et al.  mDASH: A Markov Decision-Based Rate Adaptation Approach for Dynamic HTTP Streaming , 2016, IEEE Transactions on Multimedia.

[6]  Anh T. Pham,et al.  A Novel Adaptation Method for HTTP Streaming of VBR Videos over Mobile Networks , 2016, Mob. Inf. Syst..

[7]  Mahbub Hassan,et al.  Optimizing HTTP-Based Adaptive Streaming in Vehicular Environment Using Markov Decision Process , 2015, IEEE Transactions on Multimedia.

[8]  Dean Adam Bodenham,et al.  Adaptive estimation with change detection for streaming data , 2014 .

[9]  Luca De Cicco,et al.  ELASTIC: A Client-Side Controller for Dynamic Adaptive Streaming over HTTP (DASH) , 2013, 2013 20th International Packet Video Workshop.

[10]  David Fernández,et al.  Enhancing learning experience in computer networking through a virtualization-based laboratory model , 2016 .

[11]  Yong Man Ro,et al.  Adaptive video streaming over HTTP with dynamic resource estimation , 2013, Journal of Communications and Networks.

[12]  Loren Merritt,et al.  X264: A HIGH PERFORMANCE H.264/AVC ENCODER , 2006 .

[13]  Kwangsue Chung,et al.  Video Quality Adaptation to Improve The Quality of Experience in DASH Environments , 2014 .

[14]  Ozgur Oyman,et al.  Using link awareness for HTTP Adaptive Streaming over changing wireless conditions , 2015, 2015 International Conference on Computing, Networking and Communications (ICNC).

[15]  S MinlaK,et al.  A Network and Device Aware QoS Approach For Cloud-Based Mobile Streaming , 2015 .

[16]  Dacheng Yang,et al.  Bandwidth estimation of rate adaption algorithm in DASH , 2014, 2014 IEEE Globecom Workshops (GC Wkshps).

[17]  Ali C. Begen,et al.  An experimental evaluation of rate-adaptation algorithms in adaptive streaming over HTTP , 2011, MMSys.

[18]  Vyas Sekar,et al.  Improving fairness, efficiency, and stability in HTTP-based adaptive video streaming with FESTIVE , 2012, CoNEXT '12.

[19]  Filip De Turck,et al.  In-Network Quality Optimization for Adaptive Video Streaming Services , 2014, IEEE Transactions on Multimedia.

[20]  Yong Liu,et al.  On Adaptive HTTP Streaming to Mobile Devices , 2013, 2013 20th International Packet Video Workshop.

[21]  Giuseppe Caire,et al.  A Control-Theoretic Approach to Adaptive Video Streaming in Dense Wireless Networks , 2015, IEEE Transactions on Multimedia.

[22]  Luis Bellido,et al.  Seamless Mobile Multimedia Broadcasting Using Adaptive Error Recovery , 2017, Mob. Inf. Syst..

[23]  Dirk Staehle,et al.  QoE-Based Traffic and Resource Management for Adaptive HTTP Video Delivery in LTE , 2015, IEEE Transactions on Circuits and Systems for Video Technology.

[24]  Ramesh K. Sitaraman,et al.  BOLA: Near-Optimal Bitrate Adaptation for Online Videos , 2016, IEEE/ACM Transactions on Networking.

[25]  Luis Bellido,et al.  A virtualized platform for analyzing LTE broadcast services , 2015, 2015 European Conference on Networks and Communications (EuCNC).

[26]  Ali C. Begen,et al.  Probe and Adapt: Rate Adaptation for HTTP Video Streaming At Scale , 2013, IEEE Journal on Selected Areas in Communications.

[27]  Jonathan E. Cooper,et al.  ON-LINE PHYSICAL PARAMETER ESTIMATION WITH ADAPTIVE FORGETTING FACTORS , 2000 .

[28]  Niall M. Adams,et al.  Continuous Monitoring of a Computer Network Using Multivariate Adaptive Estimation , 2013, 2013 IEEE 13th International Conference on Data Mining Workshops.