Abstract
Online video streaming services have been gaining rapid growth, and that has led to an increase in Internet traffic and have matched with traditional television video services in terms of content consumption. HTTP Adaptive streaming service has been adopted as the medium for video delivery over the Internet with its variants, HTTP Adaptive Streaming (HLS) and Dynamic Adaptive Streaming over HTTP (MPEG-DASH) supporting all playback devices.
In video streaming domain, the performance is measured in terms of the Quality of Experience (QoE) provided to the user and has been known to be influenced by the bitrate adaptation methodology. The objective scores of QoE are related to the bitrate quality delivered while keeping video stalls and rebuffering to a minimum. These include classes of buffer based and network throughput based adaptive switching mechanisms to optimize the QoE. In our work, we evaluate the performance of both these classes of algorithms over parallel HTTP connections at the client, a proven method to increase network throughput to resultantly increase the bitrate quality over an emulated WAN environment, controlled by actual traces conducted during an extensive measurement study over a distributed global DASH measurement cluster.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Akhshabi, S., Anantakrishnan, L., Begen, A.C., Dovrolis, C.: What happens when HTTP adaptive streaming players compete for bandwidth? In: Proceedings of the 22nd International Workshop on Network and Operating System Support for Digital Audio and Video, pp. 9–14. ACM (2012)
Ameur, C.B.: TCP protocol optimization for HTTP adaptive streaming. Ph.D. thesis, Rennes 1 (2015)
Ansari, M., Ghaderi, M.: Parallel HTTP for video streaming in wireless networks. In: IEEE 24th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), pp. 337–342. IEEE (2016)
Basso, S., Servetti, A., Masala, E., De Martin, J.C.: Measuring dash streaming performance from the end users perspective using neubot. In: Proceedings of the 5th ACM Multimedia Systems Conference, pp. 1–6. ACM (2014)
Berman, M., et al.: GENI: a federated testbed for innovative network experiments. Comput. Netw. 61, 5–23 (2014)
Bhat, D., Rizk, A., Zink, M., Steinmetz, R.: SABR: network-assisted content distribution for QoE-driven ABR video streaming. ACM Trans. Multimed. Comput. Commun. Appl. (TOMM) 14(2s), 32 (2018)
Bruneau-Queyreix, J., Negru, D., Batalla, J.M., Borcoci, E.: Multiple description-DASH: pragmatic video streaming maximizing end-users’ quality of experience. In: IEEE International Conference on Communications (ICC), pp. 1–7. IEEE (2016)
Carbone, M., Rizzo, L.: Dummynet revisited. ACM SIGCOMM Comput. Commun. Rev. 40(2), 12–20 (2010)
Concolato, C., Le Feuvre, J., Denoual, F., Nassor, E., Ouedraogo, N., Taquet, J.: Adaptive streaming of HEVC tiled videos using MPEG-DASH. IEEE Trans. Circuits Syst. Video Technol. 28, 1981–1992 (2017)
De Cicco, L., Caldaralo, V., Palmisano, V., Mascolo, S.: Elastic: a client-side controller for dynamic adaptive streaming over HTTP (DASH). In: 20th International Packet Video Workshop (PV), pp. 1–8. IEEE (2013)
Hoßfeld, T., Schatz, R., Biersack, E., Plissonneau, L.: Internet video delivery in YouTube: from traffic measurements to quality of experience. In: Biersack, E., Callegari, C., Matijasevic, M. (eds.) Data Traffic Monitoring and Analysis. LNCS, vol. 7754, pp. 264–301. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-36784-7_11
Hoßfeld, T., Seufert, M., Sieber, C., Zinner, T., Tran-Gia, P.: Identifying QoE optimal adaptation of HTTP adaptive streaming based on subjective studies. Comput. Netw. 81, 320–332 (2015)
Huang, T.-Y., Handigol, N., Heller, B., McKeown, N., Johari, R.: Confused, timid, and unstable: picking a video streaming rate is hard. In: Proceedings of the 2012 Internet Measurement Conference, pp. 225–238. ACM (2012)
Huang, T.-Y., Johari, R., McKeown, N., Trunnell, M., Watson, M.: A buffer-based approach to rate adaptation: evidence from a large video streaming service. ACM SIGCOMM Comput. Commun. Rev. 44(4), 187–198 (2015)
Jiang, J., Sekar, V., Zhang, H.: Improving fairness, efficiency, and stability in HTTP-based adaptive video streaming with festive. IEEE/ACM Trans. Networking (TON) 22(1), 326–340 (2014)
Kua, J., Armitage, G., Branch, P.: A survey of rate adaptation techniques for dynamic adaptive streaming over HTTP. IEEE Commun. Surv. Tutor. 19(3), 1842–1866 (2017)
Lederer, S., Mueller, C., Timmerer, C., Concolato, C., Le Feuvre, J., Fliegel, K.: Distributed DASH dataset. In: Proceedings of the 4th ACM Multimedia Systems Conference, pp. 131–135. ACM (2013)
Lederer, S., Müller, C., Timmerer, C.: Dynamic adaptive streaming over HTTP dataset. In: Proceedings of the 3rd Multimedia Systems Conference, pp. 89–94. ACM (2012)
Li, Z., et al.: Probe and adapt: rate adaptation for HTTP video streaming at scale. IEEE J. Sel. Areas Commun. 32(4), 719–733 (2014)
Mpeg, I.: Information technology-dynamic adaptive streaming over HTTP (DASH)-part 1: media presentation description and segment formats. Technical report, ISO/IEC MPEG (2012)
Plissonneau, L., Biersack, E.: A longitudinal view of HTTP video streaming performance. In: Proceedings of the 3rd Multimedia Systems Conference, pp. 203–214. ACM (2012)
Rainer, B., Lederer, S., Müller, C., Timmerer, C.: A seamless web integration of adaptive HTTP streaming. In: Proceedings of the 20th European Signal Processing Conference (EUSIPCO), pp. 1519–1523. IEEE (2012)
Sieber, C., Blenk, A., Hinteregger, M., Kellerer, W.: The cost of aggressive HTTP adaptive streaming: quantifying YouTube’s redundant traffic. In: IFIP/IEEE International Symposium on Integrated Network Management (IM), pp. 1261–1267. IEEE (2015)
Smanchat, S., Sangkul, K., Tham, J.Y.: Enabling parallel streaming of multiple video sections by segment scheduling. In: Proceedings of the 13th International Conference on Advances in Mobile Computing and Multimedia, pp. 221–226. ACM (2015)
Stockhammer, T.: Dynamic adaptive streaming over HTTP-: standards and design principles. In: Proceedings of the Second Annual ACM Conference on Multimedia Systems, pp. 133–144. ACM (2011)
Wang, C., Rizk, A., Zink, M.: SQUAD: a spectrum-based quality adaptation for dynamic adaptive streaming over HTTP. In: Proceedings of the 7th International Conference on Multimedia Systems, p. 1. ACM (2016)
Zhang, S., Li, B., Li, B.: Presto: towards fair and efficient HTTP adaptive streaming from multiple servers. In: IEEE International Conference on Communications (ICC), pp. 6849–6854. IEEE (2015)
Zhou, C., Lin, C.-W., Guo, Z.: mDASH: a Markov decision-based rate adaptation approach for dynamic HTTP streaming. IEEE Trans. Multimedia 18(4), 738–751 (2016)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Qaisar, S., Rasool, S.H., Basit, A. (2019). Evaluating HTTP Adaptive Streaming Algorithms Under Parallel TCP Connections. In: Misra, S., et al. Computational Science and Its Applications – ICCSA 2019. ICCSA 2019. Lecture Notes in Computer Science(), vol 11622. Springer, Cham. https://doi.org/10.1007/978-3-030-24305-0_44
Download citation
DOI: https://doi.org/10.1007/978-3-030-24305-0_44
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-24304-3
Online ISBN: 978-3-030-24305-0
eBook Packages: Computer ScienceComputer Science (R0)