MPEG has released a standard of the DASH(Dynamic Adaptive Streaming over HTTP) specification to support QoS(Quality of Service) for multimedia streaming service. Several quality adaptation schemes have been proposed for improving the quality of DASH. However, previous adaptation schemes do not guarantee smooth and seamless playback because they do not considers the VBR characteristics of the contents. Furthermore, HTTP streaming clients receive a manifest file, download the referred video segments over HTTP, and play them back seamlessly emulating video streaming. This introduces latency of at least one segment duration which decreasing the quality of the user experience. In this paper, we propose a EQASH(Enhanced Quality Adaptation Scheme for DASH). The proposed scheme adjusts the quality of the segments not only based on the network and playback buffer status, but also based on the VBR characteristics of the contents. The proposed scheme also reduces the latency by employing the new server push feature in HTTP 2.0. In order to evaluate the performance, we implemented proposed scheme in the DASH reference player. Through the simulation results, we have proven that our scheme improves the QoE(Quality of Experience) of multimedia streaming over DASH.
[1]
Anh T. Pham,et al.
Adaptive streaming of audiovisual content using MPEG DASH
,
2012,
IEEE Transactions on Consumer Electronics.
[2]
Thomas Stockhammer,et al.
Dynamic adaptive streaming over HTTP --: standards and design principles
,
2011,
MMSys.
[3]
Viswanathan Swaminathan,et al.
Low latency live video streaming using HTTP chunked encoding
,
2011,
2011 IEEE 13th International Workshop on Multimedia Signal Processing.
[4]
Ali C. Begen,et al.
Watching Video over the Web: Part 1: Streaming Protocols
,
2011,
IEEE Internet Computing.
[5]
Kwangsue Chung,et al.
Adaptive video quality control scheme to improve QoE of MPEG DASH
,
2015,
2015 IEEE International Conference on Consumer Electronics (ICCE).
[6]
Narciso García,et al.
Quality-optimization algorithm based on stochastic dynamic programming for MPEG DASH video streaming
,
2014,
2014 IEEE International Conference on Consumer Electronics (ICCE).