HotDASH: Hotspot Aware Adaptive Video Streaming using Deep Reinforcement Learning

被引:40
|
作者
Sengupta, Satadal [1 ]
Ganguly, Niloy [1 ]
Chakraborty, Sandip [1 ]
De, Pradipta [2 ]
机构
[1] IIT Kharagpur, Dept Comp Sci & Engn, Kharagpur, W Bengal, India
[2] Georgia Southern Univ, Coll Engn & Comp, Statesboro, GA USA
关键词
hotspot aware video streaming; deep reinforcement learning;
D O I
10.1109/ICNP.2018.00026
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A large fraction of video content providers have adopted adaptive bitrate streaming over HTTP. The client player typically runs an adaptive bitrate (ABR) algorithm to decide upon the most optimal quality for the next few seconds of video playback. State-of-the-art ABR algorithms attempt to achieve an optimal trade-off among the competing objectives of high bitrate, less rebuffering, and high smoothness, in the face of unpredictable bandwidth variability. However, optimal bandwidth utilization does not necessarily ensure high quality of experience (QoE). Different users have different content preferences even within the same video, due to differences in team loyalties (in sport), character preferences (in movies and soaps), and so on. In this work, we present HotDASH, a system which enables opportune prefetching of user-preferred temporal video segments (called hotspots). HotDASH implements a prefetch module in the open source DASH player dash.js, which is powered by an optimal prefetch and bitrate decision engine. The decision engine is designed as a cascaded reinforcement learning (RL) model, implemented using a state-of-the-art actor-critic RL algorithm over a neural network. We train the neural network using trace-driven simulations over a large variety of bandwidth conditions. HotDASH outperforms all baseline algorithms, with a 16.2% QoE improvement over the best-performing baseline, and achieves 14.31% better average bitrate due to its ability to prefetch opportunistically.
引用
收藏
页码:165 / 175
页数:11
相关论文
共 50 条
  • [1] Latency Aware Adaptive Video Streaming using Ensemble Deep Reinforcement Learning
    Zhao, Yin
    Shen, Qi-Wei
    Li, Wei
    Xu, Tong
    Niu, Wei-Hua
    Xu, Si-Ran
    [J]. PROCEEDINGS OF THE 27TH ACM INTERNATIONAL CONFERENCE ON MULTIMEDIA (MM'19), 2019, : 2647 - 2651
  • [2] ALVS: Adaptive Live Video Streaming using deep reinforcement learning
    Ozcelik, Ihsan Mert
    Ersoy, Cem
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2022, 205
  • [3] Perceptual Quality Aware Adaptive 360-Degree Video Streaming with Deep Reinforcement Learning
    Feng, Qingxuan
    Yang, Peng
    Lyu, Feng
    Yu, Li
    [J]. IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2022), 2022, : 1190 - 1195
  • [4] Index-Aware Reinforcement Learning for Adaptive Video Streaming at the Wireless Edge
    Xiong, Guojun
    Qin, Xudong
    Li, Bin
    Singh, Rahul
    Li, Jian
    [J]. PROCEEDINGS OF THE 2022 THE TWENTY-THIRD INTERNATIONAL SYMPOSIUM ON THEORY, ALGORITHMIC FOUNDATIONS, AND PROTOCOL DESIGN FOR MOBILE NETWORKS AND MOBILE COMPUTING, MOBIHOC 2022, 2022, : 81 - 90
  • [5] GreenABR: Energy-Aware Adaptive Bitrate Streaming with Deep Reinforcement Learning
    Turkkan, Bekir Oguzhan
    Dai, Ting
    Raman, Adithya
    Kosar, Tevfik
    Chen, Changyou
    Bulut, Muhammed Fatih
    Zola, Jaroslaw
    Sow, Daby
    [J]. PROCEEDINGS OF THE 13TH ACM MULTIMEDIA SYSTEMS CONFERENCE, MMSYS 2022, 2022, : 150 - 163
  • [6] Deep Reinforcement Learning-Based Approach for Video Streaming: Dynamic Adaptive Video Streaming over HTTP
    Souane, Naima
    Bourenane, Malika
    Douga, Yassine
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (21):
  • [7] User-Adaptive Editing for 360° Video Streaming with Deep Reinforcement Learning
    Sassatelli, Lucile
    Winckler, Marco
    Fisichella, Thomas
    Aparicio, Ramon
    [J]. PROCEEDINGS OF THE 27TH ACM INTERNATIONAL CONFERENCE ON MULTIMEDIA (MM'19), 2019, : 2208 - 2210
  • [8] PAAS: A Preference-Aware Deep Reinforcement Learning Approach for 360° Video Streaming
    Wu, Chenglei
    Wang, Zhi
    Sun, Lifeng
    [J]. PROCEEDINGS OF THE 31ST ACM WORKSHOP ON NETWORK AND OPERATING SYSTEMS SUPPORT FOR DIGITAL AUDIO AND VIDEO (NOSSDAV '21), 2021, : 35 - 41
  • [9] Adaptive Video Streaming via Deep Reinforcement Learning from User Trajectory Preferences
    Xiao, Qingyu
    Ye, Jin
    Pang, Chengjie
    Ma, Liangdi
    Jiang, Wengchao
    [J]. 2020 IEEE 39TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2020,
  • [10] QARC: Video Quality Aware Rate Control for Real-Time Video Streaming based on Deep Reinforcement Learning
    Huang, Tianchi
    Zhang, Rui-Xiao
    Zhou, Chao
    Sun, Lifeng
    [J]. PROCEEDINGS OF THE 2018 ACM MULTIMEDIA CONFERENCE (MM'18), 2018, : 1208 - 1216