TY - GEN
T1 - An experimental study on the unfairness in adaptive streaming with HTTP/2 server push
AU - Wang, Yu
AU - Tran, Chanh Minh
AU - Duc, Tho Nguyen
AU - Wu, Xiaochun
AU - Tan, Phan Xuan
AU - Kamioka, Eiji
N1 - Funding Information:
This research was supported in part by the Natural Science Foundation of Zhejiang Province under grant number Y19F020021.
Publisher Copyright:
© 2019 Association for Computing Machinery.
PY - 2019/10/29
Y1 - 2019/10/29
N2 - Adaptive streaming over HTTP/2 has recently caught attention in the development of multimedia delivery. The server push feature of HTTP/2 enables the streaming server to send multiple video segments to the clients within a single request, therefore reducing unnecessary overheads, RTTs and energy consumption on portable devices, also empowering the use of short segment duration to improve network adaptability. However, recent researches only investigate the performance of the HTTP/2 server push under a single-client scenario. In fact, when multiple clients share a limited bottleneck bandwidth, it is highly possible that the unfairness in bitrate selection will happen due to the mismatch of the segment download state among the clients. In this paper, we hypothetically discuss various cases that a client decides its bitrate higher or lower than one another. Then, an experiment with the DASH.js player under several scenarios is provided to confirm the reliability of our hypothesis.
AB - Adaptive streaming over HTTP/2 has recently caught attention in the development of multimedia delivery. The server push feature of HTTP/2 enables the streaming server to send multiple video segments to the clients within a single request, therefore reducing unnecessary overheads, RTTs and energy consumption on portable devices, also empowering the use of short segment duration to improve network adaptability. However, recent researches only investigate the performance of the HTTP/2 server push under a single-client scenario. In fact, when multiple clients share a limited bottleneck bandwidth, it is highly possible that the unfairness in bitrate selection will happen due to the mismatch of the segment download state among the clients. In this paper, we hypothetically discuss various cases that a client decides its bitrate higher or lower than one another. Then, an experiment with the DASH.js player under several scenarios is provided to confirm the reliability of our hypothesis.
KW - HTTP Adaptive Streaming
KW - HTTP/2
KW - Unfairness
UR - http://www.scopus.com/inward/record.url?scp=85078444108&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85078444108&partnerID=8YFLogxK
U2 - 10.1145/3369318.3369329
DO - 10.1145/3369318.3369329
M3 - Conference contribution
AN - SCOPUS:85078444108
T3 - ACM International Conference Proceeding Series
SP - 94
EP - 98
BT - VSIP 2019 - Proceedings of 2019 International Conference on Video, Signal and Image Processing
PB - Association for Computing Machinery
T2 - 2019 International Conference on Video, Signal and Image Processing, VSIP 2019
Y2 - 29 October 2019 through 31 October 2019
ER -