ABSTRACT
Dynamic Adaptive Streaming over HTTP (DASH) is the leading technology for delivering online video streaming content. However, DASH has performance problems on shared network links. This thesis investigates how DASH Assisting Network Elements (DANEs) can be used to optimize bottleneck links for DASH video traffic, with the goal to improve the viewers' Quality of Experience. DANEs are aware of active DASH players and divide the network bandwidth among the players and other traffic. In the first three years of the PhD, contributions have been made in the areas of multimedia systems and performance modeling: Two prototype implementations of DANEs have been developed and evaluated in both wired and Wi-Fi networks. Experiments with real DASH players show that DANEs significantly increase the video bitrate and reduce the number of changes in video quality. In addition, Markov models have been created to find out how network bandwidth should be divided, and what the effect of bandwidth sharing policies is on the resulting streaming performance. The model was thoroughly evaluated and has shown to be highly accurate. As such, it is a useful tool that can be used to configure and optimize bandwidth sharing in DANEs. In the remaining year of the PhD program, I would like to expand DANE technology and apply it to different use cases such as mobile networks.
- 1. Saamer Akhshabi, Lakshmi Anantakrishnan, Ali C Begen, and Constantine Dovrolis. 2012. What happens when HTTP adaptive streaming players compete for bandwidth?. In NOSSDAV '12: Proceedings of the 22nd international workshop on Network and Operating System Support for Digital Audio and Video. New York, New York, USA, 9--14. Google ScholarDigital Library
- 2. Saamer Akhshabi, Ali C Begen, and Constantine Dovrolis. 2011. An Experimental Evaluation of Rate-adaptation Algorithms in Adaptive Streaming over HTTP. In Proceedings of the Second Annual ACM Conference on Multimedia Systems. ACM, New York, NY, USA, 157--168. Google ScholarDigital Library
- 3. Nicola Cranley, Philip Perry, and Liam Murphy. 2006. User perception of adapting video quality. International Journal of Human-Computer Studies 64, 8 (2006), 637--647. Google ScholarDigital Library
- 4. Florin Dobrian, Asad Awan, Dilip Joseph, Aditya Ganjam, Jibin Zhan, Vyas Sekar, Ion Stoica, and Hui Zhang. 2013. Understanding the Impact of Video Quality on User Engagement. Commun. ACM 56, 3 (March 2013), 91--99. Google ScholarDigital Library
- 5. Tobias Hoßfeld, Michael Seufert, Christian Sieber, Thomas Zinner, and Phuoc Tran-Gia. 2015. Identifying QoE optimal adaptation of HTTP adaptive streaming based on subjective studies. Computer Networks 81 (2015), 320--332. Google ScholarDigital Library
- 6. Te-Yuan Huang, Nikhil Handigol, Brandon Heller, Nick McKeown, and Ramesh Johari. 2012. Confused, timid, and unstable: picking a video streaming rate is hard. In IMC '12: Proceedings of the 2012 ACM conference on Internet measurement conference. New York, New York, USA, 225--238. Google ScholarDigital Library
- 7. Jan Willem Kleinrouweler, Sergio Cabrero, and Pablo Cesar. 2016. Delivering Stable High-quality Video: An SDN Architecture with DASH Assisting Network Elements. In Proceedings of the 7th International Conference on Multimedia Systems (MMSys '16). ACM, New York, NY, USA, Article 4, 10 pages. Google ScholarDigital Library
- 8. Jan Willem Kleinrouweler, Sergio Cabrero, and Pablo Cesar. 2017. An SDN Architecture for Privacy-friendly Network Assisted DASH. ACM Transactions on Multimedia Computing, Communications, and Applications (TOMM) (2017).Google Scholar
- 9. Jan Willem Kleinrouweler, Sergio Cabrero, Rob van der Mei, and Pablo Cesar. 2015. Modeling Stability and Bitrate of Network-Assisted HTTP Adaptive Streaming Players. In 27th International Teletraffic Congress (ITC 27). Ghent, Belgium. Google ScholarDigital Library
- 10. Jan Willem Kleinrouweler, Sergio Cabrero, Rob van der Mei, and Pablo Cesar. 2016a. A Markov Model for Evaluating Resource Sharing Policies for DASH Assisting Network Elements. In 28th International Teletraffic Congress (ITC 28). Ghent, Belgium.Google Scholar
- 11. Jan Willem Kleinrouweler, Sergio Cabrero, Rob van der Mei, and Pablo Cesar. 2016b. A model for evaluating sharing policies for network-assisted HTTP adaptive streaming. Computer Networks 109, Part 2 (2016), 234--245. Traffic and Performance in the Big Data Era. Google ScholarDigital Library
- 12. Jan Willem Kleinrouwer, Britta Meixner, and Pablo Cesar. 2017. Improving Video Quality in Crowded Network Using a DANE. In Proceedings of the 27th International Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV '16). ACM, New York, NY, USA, 6 pages. Google ScholarDigital Library
- 13. Stefan Lederer. 2015. Why YouTube & Netflix use MPEG-DASH in HTML5. Availble online https://bitmovin.com/status-mpeg-dash-today-youtubenetflix-use-html5-beyond/ (accessed February 8, 2017). (Februari 2015).Google Scholar
- 14. Sandvine, Inc. 2016. Global internet phenomena report. Available online https://www.sandvine.com/trends/globalinternet-phenomena/ (accessed February 8, 2017). (2016).Google Scholar
- 15. Michael Seufert, Tobias Hosfeld, and Christian Sieber. 2015. Impact of intermediate layer on quality of experience of HTTP adaptive streaming. In 2015 11th International Conference on Network and Service Management (CNSM). IEEE, 256--260. Google ScholarDigital Library
- 16. R. K. Sitaraman. 2013. Network performance: Does it really matter to users and by how much?. In 2013 Fifth International Conference on Communication Systems and Networks (COMSNETS). 1--10.Google ScholarCross Ref
Index Terms
Enhancing Over-the-Top Video Streaming Quality with DASH Assisting Network Elements
Recommendations
Using DASH Assisting Network Elements for Optimizing Video Streaming Quality
MM '17: Proceedings of the 25th ACM international conference on MultimediaOn-demand video streaming is a popular application which accounts for a large share of today's Internet traffic. Dynamic Adaptive Streaming over HTTP (DASH) is the major streaming technology used by large content providers. However, this technology ...
Delivering stable high-quality video: an SDN architecture with DASH assisting network elements
MMSys '16: Proceedings of the 7th International Conference on Multimedia SystemsDynamic adaptive streaming over HTTP (DASH) is a simple, but effective, technology for video streaming over the Internet. It provides adaptive streaming while being highly scalable at the side of the content providers. However, the mismatch between TCP ...
An SDN Architecture for Privacy-Friendly Network-Assisted DASH
Special Section on Deep Learning for Mobile Multimedia and Special Section on Best Papers from ACM MMSys/NOSSDAV 2016Dynamic Adaptive Streaming over HTTP (DASH) is the premier technology for Internet video streaming. DASH efficiently uses existing HTTP-based delivery infrastructures implementing adaptive streaming. However, DASH traffic is bursty in nature. This ...
Comments