Skip to main content

Evaluating HTTP Adaptive Streaming Algorithms Under Parallel TCP Connections

  • Conference paper
  • First Online:
Computational Science and Its Applications – ICCSA 2019 (ICCSA 2019)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 11622))

Included in the following conference series:

  • 1607 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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)

    Google Scholar 

  2. Ameur, C.B.: TCP protocol optimization for HTTP adaptive streaming. Ph.D. thesis, Rennes 1 (2015)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. Berman, M., et al.: GENI: a federated testbed for innovative network experiments. Comput. Netw. 61, 5–23 (2014)

    Article  Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Carbone, M., Rizzo, L.: Dummynet revisited. ACM SIGCOMM Comput. Commun. Rev. 40(2), 12–20 (2010)

    Article  Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. 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)

    Google Scholar 

  11. 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

    Chapter  Google Scholar 

  12. 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)

    Article  Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Article  Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. 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)

    Article  Google Scholar 

  17. 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)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. 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)

    Article  Google Scholar 

  20. Mpeg, I.: Information technology-dynamic adaptive streaming over HTTP (DASH)-part 1: media presentation description and segment formats. Technical report, ISO/IEC MPEG (2012)

    Google Scholar 

  21. 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)

    Google Scholar 

  22. 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)

    Google Scholar 

  23. 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)

    Google Scholar 

  24. 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)

    Google Scholar 

  25. 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)

    Google Scholar 

  26. 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)

    Google Scholar 

  27. 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)

    Google Scholar 

  28. 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)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Abdul Basit .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics