Content-Aware Personalised Rate Adaptation for Adaptive Streaming via Deep Video Analysis

Adaptive bitrate (ABR) streaming is the de facto solution for achieving smooth viewing experiences under unstable network conditions. However, most of the existing rate adaptation approaches for ABR are content-agnostic, without considering the semantic information of the video content. Nevertheless, semantic information largely determines the informativeness and interestingness of the video content, and consequently affects the QoE for video streaming. One common case is that the user may expect higher quality for the parts of video content that are more interesting or informative so as to reduce overall subjective quality loss. This creates two main challenges for such a problem: First, how to determine which parts of the video content are more interesting? Second, how to allocate bitrate budgets for different parts of the video content with different significances? To address these challenges, we propose a Content-of-Interest (CoI) based rate adaptation scheme for ABR. We first design a deep learning approach for recognizing the interestingness of the video content, and then design a Deep Q-Network (DQN) approach for rate adaptation by incorporating video interestingness information. The experimental results show that our method can recognize video interestingness precisely, and the bitrate allocation for ABR can be aligned with the interestingness of video content while not compromising the performances on objective QoE metrics.

[1]  Chunxia Xiao,et al.  Semantic-aware adaptation scheme for soccer video over MPEG-DASH , 2017, 2017 IEEE International Conference on Multimedia and Expo (ICME).

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

[3]  Ramesh K. Sitaraman,et al.  BOLA: Near-Optimal Bitrate Adaptation for Online Videos , 2016, IEEE/ACM Transactions on Networking.

[4]  Alex Graves,et al.  Playing Atari with Deep Reinforcement Learning , 2013, ArXiv.

[5]  Krishna R. Pattipati,et al.  A control theoretic approach to ABR video streaming: A fresh look at PID-based rate adaptation , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[6]  Chia-Wen Lin,et al.  mDASH: A Markov Decision-Based Rate Adaptation Approach for Dynamic HTTP Streaming , 2016, IEEE Transactions on Multimedia.

[7]  Yonggang Wen,et al.  Deepqoe: A Unified Framework for Learning to Predict Video QoE , 2018, 2018 IEEE International Conference on Multimedia and Expo (ICME).

[8]  Yale Song,et al.  TVSum: Summarizing web videos using titles , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[9]  Hongzi Mao,et al.  Neural Adaptive Video Streaming with Pensieve , 2017, SIGCOMM.

[10]  Yonggang Wen,et al.  Dynamic Resource Provisioning with QoS Guarantee for Video Transcoding in Online Video Sharing Service , 2016, ACM Multimedia.

[11]  Cheng-Hsin Hsu,et al.  Segment-of-Interest driven live game streaming: Saving bandwidth without degrading experience , 2015, 2015 International Workshop on Network and Systems Support for Games (NetGames).

[12]  Chunyan Miao,et al.  Personalized Emotion-Aware Video Streaming for the Elderly , 2018, HCI.

[13]  Carsten Griwodz,et al.  Commute path bandwidth traces from 3G networks: analysis and applications , 2013, MMSys.

[14]  Peter Schelkens,et al.  Qualinet White Paper on Definitions of Quality of Experience , 2013 .

[15]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[16]  S. Kosslyn Image and Brain: The Resolution of the Imagery Debate , 1994, Journal of Cognitive Neuroscience.

[17]  Jianfei Cai,et al.  Optimizing Quality of Experience for Adaptive Bitrate Streaming via Viewer Interest Inference , 2018, IEEE Transactions on Multimedia.

[18]  Mahbub Hassan,et al.  Optimizing HTTP-Based Adaptive Streaming in Vehicular Environment Using Markov Decision Process , 2015, IEEE Transactions on Multimedia.

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

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

[21]  Lorenzo Torresani,et al.  Learning Spatiotemporal Features with 3D Convolutional Networks , 2014, 2015 IEEE International Conference on Computer Vision (ICCV).

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

[23]  Liang Zhou,et al.  QoE-Driven Delay Announcement for Cloud Mobile Media , 2017, IEEE Transactions on Circuits and Systems for Video Technology.

[24]  Touradj Ebrahimi,et al.  Semantic video analysis for adaptive content delivery and automatic description , 2005, IEEE Transactions on Circuits and Systems for Video Technology.