Open Access Open Access  Restricted Access Subscription Access

What Happens When Adaptive Video Streaming Players Compete in Time-Varying Bandwidth


Affiliations
1 Department of Computing and Information Technology The University of the West Indies, Trinidad and Tobago
 

Competition among adaptive video streaming players severely diminishes user-QoE. When players compete at a bottleneck link many do not obtain adequate resources. This imbalance eventually causes ill effects such as screen flickering and video stalling. There have been many attempts in recent years to overcome some of these problems. However, added to the competition at the bottleneck link there is also the possibility of varying network bandwidth which can make the situation even worse. This work focuses on such a situation. It evaluates current heuristic adaptive video players at a bottleneck link with time-varying bandwidth conditions. Experimental setup includes the TAPAS player and emulated network conditions. The results show PANDA outperforms FESTIVE, ELASTIC and the Conventional players.

Keywords

Adaptive Video Streaming, Bottleneck, Flickering, Stalling, Time-Varying, Bandwidth, TAPAS, PANDA, FESTIVE, ELASTIC.
User
Notifications
Font Size

  • 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. ACM, 2012.
  • Akhshabi, Saamer, Lakshmi Anantakrishnan, Constantine Dovrolis, and Ali C. Begen. "Serverbased traffic shaping for stabilizing oscillating adaptive streaming players." In Proceeding of the 23rd ACM Workshop on Network and Operating Systems Support for Digital Audio and Video, pp. 19-24. ACM, 2013.
  • Akhshabi, Saamer, Sethumadhavan Narayanaswamy, Ali C. Begen, and Constantine Dovrolis. "An experimental evaluation of rate-adaptive video players over HTTP." Signal Processing: Image Communication 27, no. 4 (2012): 271-287.
  • Bouten, Niels, Steven Latré, Jeroen Famaey, Werner Van Leekwijck, and Filip De Turck. "In-network quality optimization for adaptive video streaming services." IEEE Transactions on Multimedia 16, no. 8 (2014): 2281-2293.
  • Chen, Liang, Yipeng Zhou, and Dah Ming Chiu. "Smart streaming for online video services." IEEE Transactions on Multimedia 17, no. 4 (2015): 485497.
  • Cofano, G., L. De Cicco, T. Zinner, A. Nguyen-Ngoc, P. Tran-Gia, and S. Mascolo. "Design and experimental evaluation of network-assisted strategies for HTTP adaptive streaming." In Proceedings of the 7th International Conference on Multimedia Systems, p. 3. ACM, 2016.
  • De Cicco, Luca, and Saverio Mascolo. "An adaptive video streaming control system: Stateing, validation, and performance evaluation." IEEE/ACM Transactions on Networking (TON) 22, no. 2 (2014): 526-539.
  • De Cicco, Luca, Vito Caldaralo, Vittorio Palmisano, and Saverio Mascolo. "Elastic: a client-side controller for dynamic adaptive streaming over http (dash)." In 2013 20th International Packet Video Workshop, pp. 1-8. IEEE, 2013.
  • 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. ACM, 2014.
  • Dobrian, Florin, Vyas Sekar, Asad Awan, Ion Stoica, Dilip Joseph, Aditya Ganjam, Jibin Zhan, and Hui Zhang. "Understanding the impact of video quality on user engagement." In ACM SIGCOMM Computer Communication Review, vol. 41, no. 4, pp. 362-373. ACM, 2011.
  • Ginevicius, Romualdas. "Normalization of quantities of various dimensions."Journal of business economics and management 9, no. 1 (2008): 79-86.
  • He, Jian, Zheng Xue, Di Wu, Dapeng Oliver Wu, and Yonggang Wen. "CBM: online strategies on costaware buffer management for mobile video streaming." IEEE Transactions on Multimedia 16, no. 1 (2014): 242-252.
  • 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 ACM conference on Internet measurement conference, pp. 225-238. ACM, 2012.
  • Huang, Te-Yuan, Ramesh Johari, Nick McKeown, Matthew Trunnell, and Mark Watson. "A buffer-based approach to rate adaptation: Evidence from a large video streaming service." ACM SIGCOMM Computer Communication Review 44, no. 4 (2015): 187-198.
  • Irondi, Iheanyi, Qi Wang, and Christos Grecos. "Empirical evaluation of H. 265/HEVC-based dynamic adaptive video streaming over HTTP (HEVC-DASH)." In SPIE Photonics Europe, pp. 91390L-91390L. International Society for Optics and Photonics, 2014.
  • Jacobson, Van. "Congestion avoidance and control." In ACM SIGCOMM computer communication review, vol. 18, no. 4, pp. 314-329. ACM, 1988.
  • Jarnikov, Dmitri, and Tanır Ozcelebi. "Client intelligence for adaptive streaming solutions." Signal Processing: Image Communication 26, no. 7 (2011): 378-389.
  • Jiang, Junchen, Vyas Sekar, and Hui Zhang. "Improving fairness, efficiency, and stability in http based adaptive video streaming with festive." In Proceedings of the 8th international conference on Emerging networking experiments and technologies, pp. 97-108. ACM, 2012.
  • Juluri, Parikshit, Venkatesh Tamarapalli, and Deep Medhi. "Measurement of Quality of Experience of Video-on-Demand Services: A Survey." IEEE Communications Surveys & Tutorials 18, no. 1 (2016): 401-418.
  • Kleinrouweler, Jan Willem, Sergio Cabrero, Rob van der Mei, and Pablo Cesar. "Modeling stability and bitrate of network-assisted HTTP adaptive streaming players." In Teletraffic Congress (ITC 27), 2015 27th International, pp. 177-184. IEEE, 2015.
  • Lederer, Stefan, Christopher Müller, and Christian Timmerer. "Dynamic adaptive streaming over HTTP dataset." In Proceedings of the 3rd Multimedia Systems Conference, pp. 89-94. ACM, 2012.
  • Li, Zhi, Xiaoqing Zhu, Joshua Gahm, Rong Pan, Hao Hu, Ali C. Begen, and David Oran. "Probe and adapt: Rate adaptation for http video streaming at scale." IEEE Journal on Selected Areas in Communications 32, no. 4 (2014): 719-733.
  • Liu, Chenghao, Imed Bouazizi, Miska M. Hannuksela, and Moncef Gabbouj. "Rate adaptation for dynamic adaptive streaming over HTTP in content distribution network." Signal Processing: Image Communication 27, no. 4 (2012): 288-311.
  • Magharei, Nazanin, Reza Rejaie, Ivica Rimac, Volker Hilt, and Markus Hofmann. "ISP-friendly live P2P streaming." IEEE/ACM Transactions on Networking 22, no. 1 (2014): 244-256.
  • Mansy, Ahmed, Bill Ver Steeg, and Mostafa Ammar. "Sabre: A client based technique for mitigating the buffer bloat effect of adaptive video flows." In Proceedings of the 4th ACM Multimedia Systems Conference, pp. 214-225. ACM, 2013.
  • Miller, Konstantin, Dilip Bethanabhotla, Giuseppe Caire, and Adam Wolisz. "A control-theoretic approach to adaptive video streaming in dense wireless networks." IEEE Transactions on Multimedia 17, no. 8 (2015): 1309-1322.
  • Miller, Konstantin, Emanuele Quacchio, Gianluca Gennari, and Adam Wolisz. "Adaptation algorithm for adaptive streaming over HTTP." In 2012 19th International Packet Video Workshop (PV), pp. 173178. IEEE, 2012.
  • Mueller, Christopher, Stefan Lederer, and Christian Timmerer. "A proxy effect analyis and fair adatpation algorithm for multiple competing dynamic adaptive streaming over HTTP clients." In Visual Communications and Image Processing (VCIP), 2012 IEEE, pp. 1-6. IEEE, 2012.
  • Mueller, Christopher, Stefan Lederer, and Christian Timmerer. "A proxy effect analyis and fair adatpation algorithm for multiple competing dynamic adaptive streaming over HTTP clients." In Visual Communications and Image Processing (VCIP), 2012 IEEE, pp. 1-6. IEEE, 2012.
  • Nikmanzar, Sepideh, Akbar Ghaffarpour Rahbar, and Amin Ebrahimzadeh. "On-Demand Video Streaming Schemes Over Shared-WDM-PONs." IEEE Transactions on Circuits and Systems for Video Technology 23, no. 9 (2013): 1577-1588.
  • Petrangeli, Stefano, Jeroen Famaey, Maxim Claeys, Steven Latré, and Filip De Turck. "QoE-driven rate adaptation heuristic for fair adaptive video streaming." ACM Transactions on Multimedia Computing, Communications, and Applications (TOMM) 12, no. 2 (2016): 28.
  • Prasad, Ravi, Constantinos Dovrolis, Margaret Murray, and K. C. Claffy. "Bandwidth estimation: metrics, measurement techniques, and tools." IEEE network 17, no. 6 (2003): 27-35.
  • Prasad, Ravi, Constantinos Dovrolis, Margaret Murray, and K. C. Claffy. "Bandwidth estimation: metrics, measurement techniques, and tools." IEEE network 17, no. 6 (2003): 27-35.
  • Raychaudhuri, Dipankar, and Narayan B. Mandayam. "Frontiers of wireless and mobile communications." Proceedings of the IEEE 100, no. 4 (2012): 824-840.
  • Robinson, David C., Yves Jutras, and Viorel Craciun. "Subjective video quality assessment of HTTP adaptive streaming technologies." Bell Labs Technical Journal 16, no. 4 (2012): 5-23.
  • Schmidt, Mark S., Praveen N. Moorthy, and Baozhou Li. "Server-side adaptive bit rate control for dlna http streaming clients." U.S. Patent Application 14/991,091, filed January 8, 2016.
  • Seufert, Michael, Sebastian Egger, Martin Slanina, Thomas Zinner, Tobias Hoßfeld, and Phuoc Tran-Gia. "A survey on quality of experience of http adaptive streaming." IEEE Communications Surveys & Tutorials 17, no. 1 (2015): 469-492.
  • Spiteri, Kevin, Rahul Urgaonkar, and Ramesh K. Sitaraman. "BOLA: Near-optimal bitrate adaptation for online videos." In INFOCOM 2016-The 35th Annual IEEE International Conference on Computer Communications, IEEE, pp. 1-9. IEEE, 2016.
  • Stockhammer, Thomas. "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.
  • Su, Guan-Ming, Xiao Su, Yan Bai, Mea Wang, Athanasios V. Vasilakos, and Haohong Wang. "QoE in video streaming over wireless networks: perspectives and research challenges." Wireless Networks (2015): 1-23.
  • Thang, Truong Cong, Quang-Dung Ho, Jung Won Kang, and Anh T. Pham. "Adaptive streaming of audiovisual content using MPEG DASH." IEEE Transactions on Consumer Electronics 58, no. 1 (2012): 78-85.
  • Wamser, Florian, David Hock, Michael Seufert, Barbara Staehle, Rastin Pries, and Phuoc Tran‐Gia. "Using buffered playtime for QoE‐oriented resource management of YouTube video streaming." Transactions on Emerging Telecommunications Technologies 24, no. 3 (2013): 288-302.
  • Wei, Sheng, and Viswanathan Swaminathan. "Cost effective video streaming using server push over HTTP 2.0." In Multimedia Signal Processing (MMSP), 2014 IEEE 16th International Workshop on, pp. 1-5. IEEE, 2014.
  • Wichtlhuber, Matthias, Robert Reinecke, and David Hausheer. "An SDN-based CDN/ISP collaboration architecture for managing high-volume flows."IEEE Transactions on Network and Service Management 12, no. 1 (2015): 48-60.
  • Wu, Jiyan, Bo Cheng, Chau Yuen, Ngai-Man Cheung, and Junliang Chen. "Trading delay for distortion in one-way video communication over the internet." IEEE Transactions on Circuits and Systems for Video Technology 26, no. 4 (2016): 711-723.
  • Yin, Xiaoqi, Vyas Sekar, and Bruno Sinopoli. "Toward a principled framework to design dynamic adaptive streaming algorithms over http." In Proceedings of the 13th ACM Workshop on Hot Topics in Networks, p. 9. ACM, 2014.
  • Yu, Hongliang, Dongdong Zheng, Ben Y. Zhao, and Weimin Zheng. “Understanding user behavior in large-scale video-on-demand systems.” InACM SIGOPS Operating Systems Review, vol. 40, no. 4, pp. 333-344, ACM, 2006.
  • Zhou, Chao, Chia-Wen Lin, Xinggong Zhang, and Zongming Guo. “A control-theoretic approach to rate adaption for DASH over multiple content Distribution servers. “IEEE Transactions on Circuits and Systems for Video Technology 24, no. 4 (2014): 681-694.

Abstract Views: 174

PDF Views: 0




  • What Happens When Adaptive Video Streaming Players Compete in Time-Varying Bandwidth

Abstract Views: 174  |  PDF Views: 0

Authors

Koffka Khan
Department of Computing and Information Technology The University of the West Indies, Trinidad and Tobago
Wayne Goodridge
Department of Computing and Information Technology The University of the West Indies, Trinidad and Tobago

Abstract


Competition among adaptive video streaming players severely diminishes user-QoE. When players compete at a bottleneck link many do not obtain adequate resources. This imbalance eventually causes ill effects such as screen flickering and video stalling. There have been many attempts in recent years to overcome some of these problems. However, added to the competition at the bottleneck link there is also the possibility of varying network bandwidth which can make the situation even worse. This work focuses on such a situation. It evaluates current heuristic adaptive video players at a bottleneck link with time-varying bandwidth conditions. Experimental setup includes the TAPAS player and emulated network conditions. The results show PANDA outperforms FESTIVE, ELASTIC and the Conventional players.

Keywords


Adaptive Video Streaming, Bottleneck, Flickering, Stalling, Time-Varying, Bandwidth, TAPAS, PANDA, FESTIVE, ELASTIC.

References