QoE-Based Traffic and Resource Management for Adaptive HTTP Video Delivery in LTE

There is a growing interest in over-the-top (OTT) dynamic adaptive streaming over Hypertext Transfer Protocol (HTTP) (DASH) services. In mobile DASH, a client controls the streaming rate and the base station in the mobile network decides on the resource allocation. Different from the majority of previous works that focus on client-based rate adaptation mechanisms, this paper investigates the mobile network potential for enhancing the user quality-of-experience (QoE) in multiuser OTT DASH. Specifically, we first present proactive and reactive QoE optimization approaches for adapting the adaptive HTTP video delivery in an long-term evolution network. We then show, using subjective experiments, that by taking a proactive role in determining the transmission and streaming rates, the network operator can provide a better video quality and a fairer QoE across the streaming users. Furthermore, we consider the playout buffer time of the clients and propose a novel playout buffer-dependent approach that determines for each client the streaming rate for future video segments according to its buffer time and the achievable QoE under current radio conditions. In addition, we show that by jointly solving for the streaming and transmission rates, the wireless network resources are more efficiently allocated among the users and substantial gains in the user perceived video quality can be achieved.

[1]  Pascal Frossard,et al.  Media Flow Rate Allocation in Multipath Networks , 2007, IEEE Transactions on Multimedia.

[2]  Radim Bartos,et al.  HTTP Live Streaming Bandwidth Management Using Intelligent Segment Selection , 2011, 2011 IEEE Global Telecommunications Conference - GLOBECOM 2011.

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

[4]  Wolfgang Kellerer,et al.  Quality-of-experience driven adaptive HTTP media delivery , 2013, 2013 IEEE International Conference on Communications (ICC).

[5]  Rémi Houdaille,et al.  Shaping HTTP adaptive streams for a better user experience , 2012, MMSys '12.

[6]  M. van der Schaar,et al.  Cross-layer wireless multimedia transmission: challenges, principles, and new paradigms , 2005, IEEE Wireless Communications.

[7]  Wolfgang Kellerer,et al.  Cross-Layer Optimization With Model-Based Parameter Exchange , 2007, 2007 IEEE International Conference on Communications.

[8]  Thomas Wirth,et al.  Advanced downlink LTE radio resource management for HTTP-streaming , 2012, ACM Multimedia.

[9]  Nick McKeown,et al.  Confused, timid, and unstable: picking a video streaming rate is hard , 2012, Internet Measurement Conference.

[10]  Xiapu Luo,et al.  QDASH: a QoE-aware DASH system , 2012, MMSys '12.

[11]  Nicolas D. Georganas,et al.  Adaptive video transcoding and streaming over wireless channels , 2005, J. Syst. Softw..

[12]  Wolfgang Kellerer,et al.  QoE-Based Cross-Layer Optimization of Wireless Video with Unperceivable Temporal Video Quality Fluctuation , 2011, 2011 IEEE International Conference on Communications (ICC).

[13]  Ali C. Begen,et al.  Streaming video over HTTP with consistent quality , 2014, MMSys '14.

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

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

[16]  K J Ma,et al.  Mobile video delivery with HTTP , 2011, IEEE Communications Magazine.

[17]  Yong Liu,et al.  Towards agile and smooth video adaptation in dynamic HTTP streaming , 2012, CoNEXT '12.

[18]  Wolfgang Kellerer,et al.  QoE-Driven Cross-Layer Optimization for High Speed Downlink Packet Access , 2009, J. Commun..

[19]  Jeffrey G. Andrews,et al.  Video capacity and QoE enhancements over LTE , 2012, 2012 IEEE International Conference on Communications (ICC).

[20]  Phuoc Tran-Gia,et al.  Utilizing buffered YouTube playtime for QoE-oriented scheduling in OFDMA networks , 2012, 2012 24th International Teletraffic Congress (ITC 24).

[21]  Josef A. Nossek Cross Layer Design-An Equivalence Class Approach , 2004 .

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

[23]  Nick McKeown,et al.  Downton abbey without the hiccups: buffer-based rate adaptation for HTTP video streaming , 2013, FhMN@SIGCOMM.

[24]  Christian Timmerer,et al.  A VLC media player plugin enabling dynamic adaptive streaming over HTTP , 2011, ACM Multimedia.

[25]  Ali C. Begen,et al.  Watching Video over the Web: Part 2: Applications, Standardization, and Open Issues , 2011, IEEE Internet Computing.

[26]  Miska M. Hannuksela,et al.  Client-Driven Joint Cache Management and Rate Adaptation for Dynamic Adaptive Streaming over HTTP , 2013, Int. J. Digit. Multim. Broadcast..

[27]  Ali C. Begen,et al.  What happens when HTTP adaptive streaming players compete for bandwidth? , 2012, NOSSDAV '12.

[28]  Bill Krogfoss,et al.  Analytical method for objective scoring of HTTP Adaptive Streaming (HAS) , 2012, IEEE international Symposium on Broadband Multimedia Systems and Broadcasting.

[29]  Josef A. Nossek,et al.  Sequence-level models for distortion-rate behaviour of compressed video , 2005, IEEE International Conference on Image Processing 2005.

[30]  Giuseppe Piro,et al.  Downlink Packet Scheduling in LTE Cellular Networks: Key Design Issues and a Survey , 2013, IEEE Communications Surveys & Tutorials.

[31]  Christian Timmerer,et al.  An evaluation of dynamic adaptive streaming over HTTP in vehicular environments , 2012, MoVid '12.

[32]  Wolfgang Kellerer,et al.  Application-driven cross-layer optimization for video streaming over wireless networks , 2006, IEEE Communications Magazine.

[33]  Chang Wen Chen,et al.  Video adaptation proxy for wireless Dynamic Adaptive Streaming over HTTP , 2012, 2012 19th International Packet Video Workshop (PV).

[34]  Xiapu Luo,et al.  Inferring the QoE of HTTP video streaming from user-viewing activities , 2011, W-MUST '11.

[35]  R.A. Berry,et al.  Cross-layer wireless resource allocation , 2004, IEEE Signal Processing Magazine.

[36]  Panagiotis Georgopoulos,et al.  Towards network-wide QoE fairness using openflow-assisted adaptive video streaming , 2013, FhMN@SIGCOMM.

[37]  Ali C. Begen,et al.  Server-based traffic shaping for stabilizing oscillating adaptive streaming players , 2013, NOSSDAV '13.

[38]  Christian Timmerer,et al.  A proxy effect analyis and fair adatpation algorithm for multiple competing Dynamic Adaptive Streaming over HTTP clients , 2012, 2012 Visual Communications and Image Processing.

[39]  Vijay Arya,et al.  On Managing Quality of Experience of Multiple Video Streams in Wireless Networks , 2015, IEEE Trans. Mob. Comput..

[40]  Stephen Wolf,et al.  Video Quality Measurement Techniques , 2002 .

[41]  Thomas Stockhammer,et al.  Dynamic adaptive streaming over HTTP --: standards and design principles , 2011, MMSys.

[42]  O. Oyman,et al.  Quality of experience for HTTP adaptive streaming services , 2012, IEEE Communications Magazine.

[43]  Wolfgang Kellerer,et al.  QoE-driven resource optimization for user generated video content in next generation mobile networks , 2011, 2011 18th IEEE International Conference on Image Processing.

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

[45]  Luigi Rizzo,et al.  Dummynet: a simple approach to the evaluation of network protocols , 1997, CCRV.

[46]  Eckehard G. Steinbach,et al.  A novel full-reference video quality metric and its application to wireless video transmission , 2011, 2011 18th IEEE International Conference on Image Processing.