TY - JOUR
T1 - An Ensemble Rate Adaptation Framework for Dynamic Adaptive Streaming Over HTTP
AU - Yuan, Hui
AU - Hu, Xiaoqian
AU - Hou, Junhui
AU - Wei, Xuekai
AU - Kwong, Sam
PY - 2020/6
Y1 - 2020/6
N2 - Rate adaptation is one of the most important issues in dynamic adaptive streaming over HTTP (DASH). Due to the frequent fluctuations of the network bandwidth and complex variations of video content, it is difficult to deal with the varying network conditions and video content perfectly by using a single rate adaptation method. In this paper, we propose an ensemble rate adaptation framework for DASH, which aims to leverage the advantages of multiple methods involved in the framework to improve the quality of experience (QoE) of users. The proposed framework is simple yet very effective. Specifically, the proposed framework is composed of two modules, i.e., the method pool and method controller. In the method pool, several rate adaptation methods are integrated. At each decision time, only the method that can achieve the best QoE is chosen to determine the bitrate of the requested video segment. Besides, we also propose two strategies for switching methods, i.e., InstAnt Method Switching, and InterMittent Method Switching, for the method controller to determine which method can provide the best QoEs. Simulation results demonstrate that, the proposed framework always achieves the highest QoE for the change of channel environment and video complexity, compared with state-of-the-art rate adaptation methods.
AB - Rate adaptation is one of the most important issues in dynamic adaptive streaming over HTTP (DASH). Due to the frequent fluctuations of the network bandwidth and complex variations of video content, it is difficult to deal with the varying network conditions and video content perfectly by using a single rate adaptation method. In this paper, we propose an ensemble rate adaptation framework for DASH, which aims to leverage the advantages of multiple methods involved in the framework to improve the quality of experience (QoE) of users. The proposed framework is simple yet very effective. Specifically, the proposed framework is composed of two modules, i.e., the method pool and method controller. In the method pool, several rate adaptation methods are integrated. At each decision time, only the method that can achieve the best QoE is chosen to determine the bitrate of the requested video segment. Besides, we also propose two strategies for switching methods, i.e., InstAnt Method Switching, and InterMittent Method Switching, for the method controller to determine which method can provide the best QoEs. Simulation results demonstrate that, the proposed framework always achieves the highest QoE for the change of channel environment and video complexity, compared with state-of-the-art rate adaptation methods.
KW - Dynamic adaptive streaming over HTTP (DASH)
KW - quality of experience (QoE)
KW - rate adaptation
KW - video compression
KW - video transmission
KW - Dynamic adaptive streaming over HTTP (DASH)
KW - quality of experience (QoE)
KW - rate adaptation
KW - video compression
KW - video transmission
KW - Dynamic adaptive streaming over HTTP (DASH)
KW - quality of experience (QoE)
KW - rate adaptation
KW - video compression
KW - video transmission
UR - http://www.scopus.com/inward/record.url?scp=85086303702&partnerID=8YFLogxK
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-85086303702&origin=recordpage
U2 - 10.1109/TBC.2019.2954074
DO - 10.1109/TBC.2019.2954074
M3 - RGC 21 - Publication in refereed journal
SN - 0018-9316
VL - 66
SP - 251
EP - 263
JO - IEEE Transactions on Broadcasting
JF - IEEE Transactions on Broadcasting
IS - 2
M1 - 8930035
ER -