Bitrate adaptation for mobile video streaming based on buffer and channel state

Mobile video streaming is a rising business but poses significant challenges for network and service operators. In mobile networks, time-variant wireless channels often violate the rate requirement of the content, which leads to a stalled video stream. Common HTTP Adaptive Streaming techniques cannot effectively react to channel variation by adapting the video bitrate only to the state of the playback buffer. In this paper, we present an optimal solution that adapts to the current and predicted channel state as well. Our optimal formulation is based on Markov Decision Processes and studied with real content and channel traces from vehicular users. The results clearly show the large benefit of complementing buffer-aware by channel-aware adaptation and prediction. Finally, we present a heuristic that closely achieves optimal service quality at practical computational complexity.

[1]  William May,et al.  HTTP Live Streaming , 2017, RFC.

[2]  Keith W. Ross,et al.  Optimal streaming of layered video , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[3]  Hossam S. Hassanein,et al.  Energy-Efficient Adaptive Video Transmission: Exploiting Rate Predictions in Wireless Networks , 2014, IEEE Transactions on Vehicular Technology.

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

[5]  Martin L. Puterman,et al.  Markov Decision Processes: Discrete Stochastic Dynamic Programming , 1994 .

[6]  Lin Cai,et al.  A Real-Time Adaptive Algorithm for Video Streaming over Multiple Wireless Access Networks , 2014, IEEE Journal on Selected Areas in Communications.

[7]  Carsten Griwodz,et al.  Video streaming using a location-based bandwidth-lookup service for bitrate planning , 2012, TOMCCAP.

[8]  Koffka Khan Machine learning in Dynamic Adaptive Streaming over HTTP (DASH) , 2017 .

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

[10]  Mahbub Hassan,et al.  Improving QoS in High-Speed Mobility Using Bandwidth Maps , 2012, IEEE Transactions on Mobile Computing.

[11]  Ben Liang,et al.  Stochastic Rate Control for Scalable VBR Video Streaming over Wireless Networks , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.