Frequent variations in throughput make mobile networks a challenging environment for video streaming. Current video players deal with those variations by matching video quality to network throughput. However, this adaptation strategy results in frequent changes of video resolution and bitrate, which negatively impacts the users' streaming experience. Alternatively, keeping the video quality constant would improve the experience, but puts additional demand on the network. Downloading high quality content when channel quality is low requires additional resources, because data transfer efficiency is linked to channel quality. In this paper, we present a predictive Channel Quality based Buffering Strategy (CQBS) that lets the video buffer grow when channel quality is good, and relies on this buffer when channel quality decreases. Our strategy is the outcome of a Markov Decision Process. The underlying Markov chain is conditioned on 377 real-world LTE channel quality traces that we have collected using an Android mobile application. With our strategy, mobile network providers can deliver constant quality video streams, using less network resources.

Additional Metadata
Keywords 5G Mobile Networks, Buffering strategy, HTTP Adaptive Streaming, Markov Decision Process, Video streaming
Persistent URL dx.doi.org/10.1109/ITC30.2018.00042
Conference International Teletraffic Congress
Citation
Kleinrouweler, J.W.M, Meixner, B, Bosman, J.W, van den Berg, J.L, van der Mei, R.D, & Cesar Garcia, P.S. (2018). Improving mobile video quality through predictive channel quality based buffering. In Proceedings of the 30th International Teletraffic Congress, ITC 2018 (pp. 236–244). doi:10.1109/ITC30.2018.00042