SDN Based QoE Optimization for HTTP-Based Adaptive Video Streaming

Rapidly increasing volume of video streaming traffic creates a bandwidth crunch for service providers and network operators. Increased user expectations for higher quality video does not imply their willingness to pay higher monthly fees. Hence, more efficient bandwidth management schemes are needed to bridge the gap between growing demand from video traffic and existing network infrastructure. In this work, we present a novel bandwidth management solution for optimizing overall quality of experience (QoE) of multiple video streaming sessions. Instead of allocating bandwidth equally among competing flows, we propose to tailor the bandwidth allocation to both content complexity of requested video and playout buffer status of individual clients. We formulate the multi client bandwidth allocation problem within the convex optimization framework, which is flexible enough to accommodate a wide variety of video quality metrics. Further, we present a practical architecture based on software defined networking (SDN) with two components: video quality monitoring and video quality optimization. Testbed-based experiments confirm that with quality-optimized allocation the network can support up to 75% more users at the same level of quality-of-experience (QoE) than conventional equal-rate allocations.

[1]  Henning Schulzrinne,et al.  Towards QoE-aware video streaming using SDN , 2014, 2014 IEEE Global Communications Conference.

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

[3]  Kuang-Ching Wang,et al.  GENI Cinema: An SDN-Assisted Scalable Live Video Streaming Service , 2014, 2014 IEEE 22nd International Conference on Network Protocols.

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

[5]  Chao Gui,et al.  Content-aware adaptation scheme for QoE optimized dash applications , 2014, 2014 IEEE Global Communications Conference.

[6]  Eero P. Simoncelli,et al.  Image quality assessment: from error visibility to structural similarity , 2004, IEEE Transactions on Image Processing.

[7]  Luca De Cicco,et al.  Feedback control for adaptive live video streaming , 2011, MMSys.