Abstract
The HTTP adaptive streaming (HAS) is a popular mechanism for delivery of live and on-demand video contents encoded with different qualities and divided into segments with equal length. The mechanism adapts the requested segment qualities to the quality of the link, providing uninterrupted service even in congested network conditions. In this work, we analyze the HAS for delivery of Video on Demand (VoD) contents from server performance point of view for different segment lengths and different network conditions. For that purpose, we created an environment for real-case measurements of the server performance and measured performance parameters like CPU utilization, generated in-bound and out-bound traffic and number of established TCP connections. From the analysis of the obtained data, we conclude that streaming of shorter video segments generates more appropriate and predictable traffic pattern, but requires more CPU power and TCP connections. Therefore, the shorter contents are suitable for streaming in networks with very low packet losses. Longer video segments, on the other hand, tend to require more resources only at the beginning of the streaming session, which they release before the end of the session, and hence, alleviate the network equipment. The main advantage of using long segments is that they can achieve uninterrupted streaming experience even in harsh network environments such as congested wireless networks.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
DASH Industry Forum (2016). http://www.dashif.org
MP4Box (2017). https://gpac.wp.imt.fr/mp4box/
SIGAR (2017). http://sigar.hyperic.com/
Biernacki, A., Tutschku, K.: Performance of HTTP video streaming under different network conditions. Multimed. Tools Appl. 72(2), 1143–1166 (2014)
Garcia, S., Cabrera, J., Garcia, N.: Quality-control algorithm for adaptive streaming services over wireless channels. IEEE J. Sel. Topics Signal Process. 9(1), 50–59 (2015)
Juluri, P., Tamarapalli, V., Medhi, D.: Measurement of quality of experience of video-on-demand services: A survey. IEEE Commun. Surv. Tutorials 18(c), 682–686 (2015)
Jurgelionis, A., Laulajainen, J.P., Hirvonen, M., Wang, A.I.: An empirical study of NetEm network emulation functionalities. In: Proceedings - International Conference on Computer Communications and Networks, ICCCN (2011)
Kesavan, S., Jayakumar, J.: Dynamic adaptive streaming over HTTP (DASH)-comprehensive study and rate adaptation performance analysis. Int. J. Soft Comput. 10(4), 261–273 (2015)
Li, Z., Zhu, X., Gahm, J., Pan, R., Hu, H., Begen, A.C., Oran, D.: Probe and adapt: Rate adaptation for HTTP video streaming at scale. IEEE J. Sel. Areas Commun. 32(4), 719–733 (2014)
Vetro, A., Sodagar, I.: Industry and standards the MPEG-DASH standard for multimedia streaming over the internet. IEEE Multimed. 18(4), 62–67 (2011)
Yitong, L., Yun, S., Yinian, M., Jing, L., Qi, L., Dacheng, Y.: A study on quality of experience for adaptive streaming service. In: 2013 IEEE International Conference on Communications Workshops (ICC), pp. 682–686 (2013)
Zhou, C., Lin, C.W., Guo, Z.: MDASH: A markov decision-based rate adaptation approach for dynamic HTTP streaming. IEEE Trans. Multimed. 18(4), 738–751 (2016)
Acknowledgement
The author thanks the Faculty of Computer Science and Engineering at the Ss. Cyril and Methodius University in Skopje, under the EEAVS (“Energy Efficiency of Adaptive Video Streaming”) project for financial support.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Gramatikov, S. (2017). Network-Dependent Server Performance Analysis of HTTP Adaptive Streaming. In: Trajanov, D., Bakeva, V. (eds) ICT Innovations 2017. ICT Innovations 2017. Communications in Computer and Information Science, vol 778. Springer, Cham. https://doi.org/10.1007/978-3-319-67597-8_7
Download citation
DOI: https://doi.org/10.1007/978-3-319-67597-8_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-67596-1
Online ISBN: 978-3-319-67597-8
eBook Packages: Computer ScienceComputer Science (R0)