Improving Quality of Experience for Mobile Broadcasters in Personalized Live Video Streaming

Ensuring high video quality of experience (QoE) on the broadcaster side is critical for interactive live streaming. However, measurements on multiple live streaming platforms show that they all suffer from broadcaster-side video quality degradation in the presence of transient bandwidth fluctuations. This paper presents Greedy Variable Bitrate (GVBR), a suite of solutions that optimizes the QoE through an approriate keyframe interval that trades cross-frame compression for lowered inter-frame interdependency, a simple-yet-efficient frame dropping strategy to prevent excessive frame drops, and a bitrate adaptation strategy customized for broadcasters who have shallow buffer. We compare GVBR with state-of-art algorithms in different network conditions, and find that GVBR can cut video interruption incidents by 90%, while achieving comparable bitrate.

[1]  Wolfgang Effelsberg,et al.  Leveraging transitions for the upload of user-generated mobile video , 2016, MoVid '16.

[2]  Wu-chi Feng,et al.  Quality-adaptive media streaming by priority drop , 2003, NOSSDAV '03.

[3]  Te-Yuan Huang,et al.  A buffer-based approach to rate adaptation: evidence from a large video streaming service , 2015, SIGCOMM 2015.

[4]  Cong Zhang,et al.  On crowdsourced interactive live streaming: a Twitch.tv-based measurement study , 2015, NOSSDAV.

[5]  Gang Wang,et al.  Anatomy of a Personalized Livestreaming System , 2016, Internet Measurement Conference.

[6]  Y. Charlie Hu,et al.  Furion: Engineering High-Quality Immersive Virtual Reality on Today's Mobile Devices , 2017, IEEE Transactions on Mobile Computing.

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

[8]  Bruno Sinopoli,et al.  A Control-Theoretic Approach for Dynamic Adaptive Video Streaming over HTTP , 2015, Comput. Commun. Rev..

[9]  Jie Huang,et al.  Adaptive live video streaming by priority drop , 2003, Proceedings of the IEEE Conference on Advanced Video and Signal Based Surveillance, 2003..

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

[11]  Ryan Shea,et al.  Cloud gaming: architecture and performance , 2013, IEEE Network.

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

[13]  Jian Song,et al.  EDASH: Energy-Aware QoE Optimization for Adaptive Video Delivery over LTE Networks , 2016, 2016 25th International Conference on Computer Communication and Networks (ICCCN).

[14]  Matti Siekkinen,et al.  A First Look at Quality of Mobile Live Streaming Experience: the Case of Periscope , 2016, Internet Measurement Conference.

[15]  Roger Zimmermann,et al.  An experimental study of video uploading from mobile devices with HTTP streaming , 2012, MMSys '12.

[16]  Hon Wai Leong,et al.  A dynamic-priority based approach to streaming video over cellular network , 2004, Proceedings. 13th International Conference on Computer Communications and Networks (IEEE Cat. No.04EX969).