Open Access Open Access  Restricted Access Subscription Access

Transport Layer Performance in DASH Bottlenecks


Affiliations
1 Department of Computing and Information Technology The University of the West Indies, Trinidad and Tobago, West Indies
2 The School of Science, Artificial Intelligence and Computing, The University of the West Indies, Five Islands Campus, Trinidad and Tobago, West Indies
 

A lot of research has been done in the area of TCP long-lived (TLL) and short-lived flows and well as UDP but there is limited research done on how they can affect adaptive video streaming at a single household bottleneck router. The goal of Adaptive streaming is to deliver videos to the user in the most efficient way possible and in the best quality possible. Several factors can affect the quality of videos including internet connection and other applications using the same router. It is important to note which applications can negatively affect streaming and cause issues such as poor-quality videos and buffering. This paper investigates the impact that various applications that use TCP long-lived flows have on streaming and its effect is compared to applications that use UDP flows. The aim is to determine which type of flow affects adaptive streaming the most. This investigation is carried out with the use of the TAPAS (a Tool for rApid Prototyping of Adaptive Streaming) player. Live experiments were conducted at a household bottleneck link with a client player, a TCP or UDP application. We show that UDP flows disrupt adaptive video streaming to a greater extent when compared to TCP TLL flows.



Keywords

Adaptive Streaming, Bottleneck, Live Experiments, Metrics, TAPAS, TCP Long-Lived Flows, TCP Shortlived Flows, UDP Flows.
User
Notifications
Font Size

  • Abar, Tasnim, Asma Ben Letaifa, and Sadok El Asmi. "Heterogeneous multiuser QoE enhancement over DASH in SDN networks." Wireless Personal Communications 114, no. 4 (2020): 2975-3001.
  • Abar, Tasnim, Asma Ben Letaifa, and Sadok El Asmi. "User behavior-ensemble learning based improving QoE fairness in HTTP adaptive streaming over SDN approach." In Advances in Computers, vol. 123, pp. 245-269. Elsevier, 2021.
  • Abuteir, Rabee Mustapha, Anne Fladenmuller, and Olivier Fourmaux. "An SDN approach to adaptive video streaming in wireless home networks." In 2016 International wireless communications and mobile computing conference (IWCMC), pp. 321-326. IEEE, 2016.
  • Akhshabi, Saamer, Lakshmi Anantakrishnan, Ali C. Begen, and Constantine Dovrolis. "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. 2012.
  • Akhshabi, Saamer, Lakshmi Anantakrishnan, Ali C. Begen, and Constantine Dovrolis. "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. 2012.
  • Al Shinwan, Mohammad, Laith Abualigah, Nguyen Dinh Le, Chulsoo Kim, and Ahmad M. Khasawneh. "An intelligent long-lived TCP based on real-time traffic regulation." Multimedia Tools and Applications 80, no. 11 (2021): 16763-16780.
  • Alkhalili, Yassin, Jannis Weil, Tobias Meuser, Boris Koldehofe, Andreas Mauthe, Heinz Koeppl, and Ralf Steinmetz. "Towards QoE-Driven Optimization of Multi-Dimensional Content Streaming." Electronic Communications of the EASST 80 (2021).
  • Amirpour, Hadi, Ekrem Çetinkaya, Christian Timmerer, and Mohammad Ghanbari. "Towards optimal multirate encoding for HTTP adaptive streaming." In International Conference on Multimedia Modeling, pp. 469-480. Springer, Cham, 2021.
  • Ayad, Ibrahim, Youngbin Im, Eric Keller, and Sangtae Ha. "A practical evaluation of rate adaptation algorithms in http-based adaptive streaming." Computer Networks 133 (2018): 90-103.
  • Bagci, Kadir Tolga, Kemal Emrecan Sahin, and A. Murat Tekalp. "Compete or collaborate: Architectures for collaborative DASH video over future networks." IEEE Transactions on Multimedia 19, no. 10 (2017): 2152-2165.
  • Bampis, Christos G., Zhi Li, Ioannis Katsavounidis, Te-Yuan Huang, Chaitanya Ekanadham, and Alan C. Bovik. "Towards Perceptually Optimized Adaptive Video Streaming-A Realistic Quality of Experience Database." IEEE Transactions on Image Processing (2021).
  • Barman, Nabajeet, and Maria G. Martini. "QoE modeling for HTTP adaptive video streaming–a survey and open challenges." Ieee Access 7 (2019): 30831-30859.
  • Borchert, Kathrin, Anika Seufert, Edwin Gamboa, Matthias Hirth, and Tobias Hoßfeld. "In vitro vs in vivo: does the study’s interface design influence crowdsourced video QoE?." Quality and User Experience 6, no. 1 (2020): 1-16.
  • Bryant, Blake, and Hossein Saiedian. "An evaluation of videogame network architecture performance and security." Computer Networks 192 (2021): 108128.
  • Carlucci, Gaetano, Luca De Cicco, Stefan Holmer, and Saverio Mascolo. "Analysis and design of the google congestion control for web real-time communication (WebRTC)." In Proceedings of the 7th International Conference on Multimedia Systems, pp. 1-12. 2016.
  • Cofano, Giuseppe, Luca De Cicco, Thomas Zinner, Anh Nguyen-Ngoc, Phuoc Tran-Gia, and Saverio Mascolo. "Design and experimental evaluation of network-assisted strategies for HTTP adaptive streaming." In Proceedings of the 7th international conference on multimedia systems, pp. 1-12. 2016.
  • De Cicco, Luca, Vito Caldaralo, Vittorio Palmisano, and Saverio Mascolo. "TAPAS: a Tool for rApid Prototyping of Adaptive Streaming algorithms." In Proceedings of the 2014 Workshop on Design, Quality and Deployment of Adaptive Video Streaming, pp. 1-6. 2014.
  • Dumas, Vincent, Fabrice Guillemin, and Philippe Robert. "A Markovian analysis of additive-increase multiplicative-decrease algorithms." Advances in Applied Probability 34, no. 1 (2002): 85-111.
  • Erfurt, Johannes, Christian R. Helmrich, Sebastian Bosse, Heiko Schwarz, Detlev Marpe, and Thomas Wiegand. "A study of the perceptually weighted peak signal-to-noise ratio (WPSNR) for image compression." In 2019 IEEE International Conference on Image Processing (ICIP), pp. 2339-2343. IEEE, 2019.
  • Freire, Emanuel P., Artur Ziviani, and Ronaldo M. Salles. "On metrics to distinguish skype flows from http traffic." In 2007 Latin American Network Operations and Management Symposium, pp. 57-66. IEEE, 2007.
  • Go, Sharleen Joy Y., Cedric Angelo M. Festin, and Wilson M. Tan. "An SDN-based framework for improving the performance of underprovisioned IP Video Surveillance networks." Journal of Network and Computer Applications 132 (2019): 49-74.
  • Hahn, Bridger, Rishab Nithyanand, Phillipa Gill, and Rob Johnson. "Games without frontiers: Investigating video games as a covert channel." In 2016 IEEE European Symposium on Security and Privacy (EuroS&P), pp. 63-77. IEEE, 2016.
  • Huang, Chun-ying, Yun-chen Cheng, Guan-zhang Huang, Ching-ling Fan, and Cheng-hsin Hsu. "On the Performance Comparisons of Native and Clientless Real-Time Screen-Sharing Technologies." ACM Transactions on Multimedia Computing, Communications, and Applications (TOMM) 17, no. 2 (2021): 1-26.
  • Huang, Te-Yuan, Nikhil Handigol, Brandon Heller, Nick McKeown, and Ramesh Johari. "Confused, timid, and unstable: picking a video streaming rate is hard." In Proceedings of the 2012 internet measurement conference, pp. 225-238. 2012.
  • Huang, Xinyu, and Lijun He. "Playback experience driven cross layer optimisation of APP, transport and MAC layer for video clients over long-term evolution system." IET Communications 14, no. 13 (2020): 2176-2188.
  • Kanclirz, Jan, ed. Netcat power tools. Elsevier, 2008.
  • Khan, Koffka, and Wayne Goodridge. "B-DASH: broadcast-based dynamic adaptive streaming over HTTP." International Journal of Autonomous and Adaptive Communications Systems 12, no. 1 (2019): 50-74.
  • Khan, Koffka, and Wayne Goodridge. "QoE evaluation of dynamic adaptive streaming over HTTP (DASH) with promising transport layer protocols." CCF Transactions on Networking 3, no. 3 (2020): 245-260.
  • Khan, Koffka, and Wayne Goodridge. "QoE Evaluation of Legacy TCP Variants over DASH." International Journal of Advanced Networking and Applications 12, no. 5 (2021): 4656-4667.
  • Khan, Koffka, and Wayne Goodridge. "Server-based and network-assisted solutions for adaptive video streaming." International Journal of Advanced Networking and Applications 9, no. 3 (2017): 34323442.
  • Khan, Koffka, and Wayne Goodridge. "S-MDP: Streaming with markov decision processes." IEEE Transactions on Multimedia 21, no. 8 (2019): 20122025.
  • Kim, Jihye, and Minseong Kim. "Spectator e-sport and well-being through live streaming services." Technology in Society 63 (2020): 101401.
  • Kim, Seohyang, and Chongkwon Kim. "XMAS: An efficient mobile adaptive streaming scheme based on traffic shaping." IEEE Transactions on Multimedia 21, no. 2 (2018): 442-456.
  • Korczyński, Maciej, and Andrzej Duda. "Classifying service flows in the encrypted skype traffic." In 2012 IEEE International Conference on Communications (ICC), pp. 1064-1068. IEEE, 2012.
  • Lee, Zach WY, Christy MK Cheung, and Tommy KH Chan. "Understanding massively multiplayer online role‐playing game addiction: A hedonic management perspective." Information Systems Journal 31, no. 1 (2021): 33-61.
  • Liu, Gaozheng, Li Chen, Weidong Wang, and Xiaohui Chen. "Hybrid beamforming based on minimum mean square error for multi-user multi-data stream system." In 2018 IEEE 4th International Conference on Computer and Communications (ICCC), pp. 124-128. IEEE, 2018.
  • LIU, Zhi-guo, and Ya-ming ZHANG. "On FLV Video Format." Computer Knowledge and Technology 2008 (2008): 20.
  • Mallari, Keri, Spencer Williams, and Gary Hsieh. "Understanding Analytics Needs of Video Game Streamers." In Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems, pp. 1-12. 2021.
  • Nam, Hyunwoo, Kyung-Hwa Kim, Doru Calin, and Henning Schulzrinne. "Youslow: a performance analysis tool for adaptive bitrate video streaming." In Proceedings of the 2014 ACM conference on SIGCOMM, pp. 111-112. 2014.
  • Nechaev, Boris, Mark Allman, Vern Paxson, and Andrei V. Gurtov. "A Preliminary Analysis of TCP Performance in an Enterprise Network." INM/WREN 10 (2010).
  • Postel, Jon. "RFC0768: User Datagram Protocol." (1980).
  • Rahe, Vanessa, Christopher Buschow, and Daniela Schlütz. "How users approach novel media products: Brand perception of Netflix and Amazon Prime video as signposts within the German subscription-based video-on-demand market." Journal of Media Business Studies 18, no. 1 (2021): 45-58.
  • Saldana, Jose. "The effect of multiplexing delay on MMORPG TCP traffic flows." In 2014 IEEE 11th Consumer Communications and Networking Conference (CCNC), pp. 245-250. IEEE, 2014.
  • Sani, Yusuf, Andreas Mauthe, and Christopher Edwards. "Adaptive bitrate selection: A survey." IEEE Communications Surveys & Tutorials 19, no. 4 (2017): 2985-3014.
  • Schwarzmann, Susanna, Nick Hainke, Thomas Zinner, Christian Sieber, Werner Robitza, and Alexander Raake. "Comparing fixed and variable segment durations for adaptive video streaming: a holistic analysis." In Proceedings of the 11th ACM Multimedia Systems Conference, pp. 38-53. 2020.
  • Sebai, D., and E. Manai. "MPEG-DASH parametrisation for adaptive online streaming of different MOOC videos categories." Multimedia Tools and Applications (2021): 1-20.
  • Seufert, Michael. "Fundamental advantages of considering quality of experience distributions over mean opinion scores." In 2019 Eleventh international conference on quality of multimedia experience (QoMEX), pp. 1-6. IEEE, 2019.
  • Sodagar, Iraj. "The mpeg-dash standard for multimedia streaming over the internet." IEEE multimedia 18, no. 4 (2011): 62-67.
  • Somandepalli, Krishna, Tanaya Guha, Victor R. Martinez, Naveen Kumar, Hartwig Adam, and Shrikanth Narayanan. "Computational media intelligence: human-centered machine analysis of media." Proceedings of the IEEE (2021).
  • Taha, Miran, Aree Ali, Jaime Lloret, Paulo RL Gondim, and Alejandro Canovas. "An automated model for the assessment of QoE of adaptive video streaming over wireless networks." Multimedia Tools and Applications (2021): 1-22.
  • Udoakpan, Nokuphiwa, and Robertson Khan Tengeh. "The Impact of Over-the-Top Television Services on Pay-Television Subscription Services in South Africa." Journal of Open Innovation: Technology, Market, and Complexity 6, no. 4 (2020): 139.
  • Wei, Xuekai, Mingliang Zhou, Sam Kwong, Hui Yuan, Shiqi Wang, Guopu Zhu, and Jingchao Cao. "Reinforcement learning-based QoE-oriented dynamic adaptive streaming framework." Information Sciences 569 (2021): 786-803.
  • Wu, Tingyao, Stefano Petrangeli, Rafael Huysegems, Tom Bostoen, and Filip De Turck. "Network-based video freeze detection and prediction in HTTP adaptive streaming." Computer Communications 99 (2017): 37-47.
  • Yarnagula, Hema Kumar, Parikshit Juluri, Sheyda Kiani Mehr, Venkatesh Tamarapalli, and Deep Medhi. "QoE for mobile clients with segment-aware rate adaptation algorithm (SARA) for DASH video streaming." ACM Transactions on Multimedia Computing, Communications, and Applications (TOMM) 15, no. 2 (2019): 1-23.

Abstract Views: 151

PDF Views: 0




  • Transport Layer Performance in DASH Bottlenecks

Abstract Views: 151  |  PDF Views: 0

Authors

Koffka Khan
Department of Computing and Information Technology The University of the West Indies, Trinidad and Tobago, West Indies
Leah Joseph
Department of Computing and Information Technology The University of the West Indies, Trinidad and Tobago, West Indies
Emilie Ramsahai
The School of Science, Artificial Intelligence and Computing, The University of the West Indies, Five Islands Campus, Trinidad and Tobago, West Indies

Abstract


A lot of research has been done in the area of TCP long-lived (TLL) and short-lived flows and well as UDP but there is limited research done on how they can affect adaptive video streaming at a single household bottleneck router. The goal of Adaptive streaming is to deliver videos to the user in the most efficient way possible and in the best quality possible. Several factors can affect the quality of videos including internet connection and other applications using the same router. It is important to note which applications can negatively affect streaming and cause issues such as poor-quality videos and buffering. This paper investigates the impact that various applications that use TCP long-lived flows have on streaming and its effect is compared to applications that use UDP flows. The aim is to determine which type of flow affects adaptive streaming the most. This investigation is carried out with the use of the TAPAS (a Tool for rApid Prototyping of Adaptive Streaming) player. Live experiments were conducted at a household bottleneck link with a client player, a TCP or UDP application. We show that UDP flows disrupt adaptive video streaming to a greater extent when compared to TCP TLL flows.



Keywords


Adaptive Streaming, Bottleneck, Live Experiments, Metrics, TAPAS, TCP Long-Lived Flows, TCP Shortlived Flows, UDP Flows.

References