ABSTRACT
Dynamic Adaptation Streaming over HTTP (DASH) enhances the Quality of Experience (QoE) for users by automatically switching quality levels according to network conditions. Various adaptation schemes have been proposed to select the most suitable quality level during video playback. Adaptation schemes are currently based on the measured TCP throughput received by the video player. Although video buffer can mitigate throughput fluctuations, it does not take into account the effect of the transition of quality levels on the QoE.
In this paper, we propose a QoE-aware DASH system (or QDASH) to improve the user-perceived quality of video watching. We integrate available bandwidth measurement into the video data probes with a measurement proxy architecture. We have found that our available bandwidth measurement method facilitates the selection of video quality levels. Moreover, we assess the QoE of the quality transitions by carrying out subjective experiments. Our results show that users prefer a gradual quality change between the best and worst quality levels, instead of an abrupt switching. Hence, we propose a QoE-aware quality adaptation algorithm for DASH based on our findings. Finally, we integrate both network measurement and the QoE-aware quality adaptation into a comprehensive DASH system.
- Akamai HD Video Demo. http://wwwns.akamai.com/hdnetwork/demo/flash/default.html.Google Scholar
- comScore releases May 2010 U. S. online video rankings. http://www.comscore.com/Press_Events/Press_Releases/2010/6/comScore_Releases_May_2010_U.S._Online_Video_Rankings.Google Scholar
- F4V/FLV Technology Center. http://www.adobe.com/devnet/f4v.html.Google Scholar
- Netfilter. http://www.netfilter.org.Google Scholar
- Open Source Media Framework (OSMF). http://www.osmf.org.Google Scholar
- Strobe Media Playback. http://sourceforge.net/adobe/smp.Google Scholar
- Tcpdump/libpcap. http://www.tcpdump.org.Google Scholar
- wget. http://www.gnu.org/s/wget.Google Scholar
- Adobe. HTTP Dynamic Streaming on the Adobe Flash Platform. http://www.adobe.com/products/httpdynamicstreaming.Google Scholar
- Adobe. Video technology center, delivery: Progressive download. http://www.adobe.com/devnet/video/progressive.html.Google Scholar
- S. Akhshabi, A. Begen, and C. Dovrolis. An experimental evaluation of rate-adaptation algorithms in adaptive streaming over HTTP. In Proc. ACM MMSys, 2011. Google ScholarDigital Library
- Apple. HTTP Live Streaming. http://developer.apple.com/resources/http-streaming.Google Scholar
- A. Begen, T. Akgul, and M. Baugher. Watching video over the Web: Part 1: Streaming Protocols. IEEE Internet Comput., 15(2):54--63, 2011. Google ScholarDigital Library
- R. Braden. RFC1122. Requirements for Internet Hosts -- Communication Layers, 1989. Google ScholarDigital Library
- E. Chan, A. Chen, X. Luo, R. Mok, W. Li, and R. Chang. TRIO: Measuring asymmetric capacity with three minimum round-trip times. In Proc. ACM CoNext, 2011. Google ScholarDigital Library
- N. Cranley, L. Murphy, and P. Perry. User-perceived quality-aware adaptive delivery of MPEG-4 content. In Proc. ACM NOSSDAV, 2003. Google ScholarDigital Library
- N. Cranley, P. Perry, and L. Murphy. User perception of adapting video quality. Int. Journal of human-computer studies, 64(8):637--647, 2006. Google ScholarDigital Library
- L. De Cicco and S. Mascolo. An experimental investigation of the Akamai adaptive video streaming. In Proc. USAB, 2010. Google ScholarDigital Library
- L. De Cicco, S. Mascolo, and V. Palmisano. Feedback control for adaptive live video streaming. In Proc. ACM MMSys, 2011. Google ScholarDigital Library
- N. Feamster, D. Bansal, and H. Balakrishnan. On the interactions between layered quality adaptation and congestion control for streaming video. In Proc. Packet Video, 2001.Google Scholar
- M. Jain and C. Dovrolis. End-to-end available bandwidth: measurement methodology, dynamics, and relation with TCP throughput. IEEE/ACM Trans. on Networking, 11(4):537--549, 2003. Google ScholarDigital Library
- L. Kleinrock. Queueing Systems. Volume 1: Theory. Wiley-Interscience, 1975. Google ScholarDigital Library
- E. Kohler, R. Morris, B. Chen, J. Jannotti, and M. F. Kaashoek. The click modular router. ACM Trans. Comput. Syst., 18(3):263--297, 2000. Google ScholarDigital Library
- R. Kuschnig, I. Kofler, and H. Hellwagner. An evaluation of TCP-based rate-control algorithms for adaptive Internet streaming of H.264/SVC. In Proc. ACM MMSys, 2010. Google ScholarDigital Library
- A. Lie and J. Klaue. Evalvid-RA: trace driven simulation of rate adaptive MPEG-4 VBR video. ACM Multimedia Systems Journal, 14:33--50, 2008.Google ScholarDigital Library
- C. Liu, I. Bouazizi, and M. Gabbouj. Rate adaptation for adaptive HTTP streaming. In Proc. ACM MMSys, 2011. Google ScholarDigital Library
- X. Luo, E. Chan, and R. Chang. Design and implementation of TCP data probes for reliable and metric-rich network path monitoring. In Proc. USENIX Annual Tech. Conf. 2009, 2009. Google ScholarDigital Library
- Microsoft. IIS Smooth Streaming technical overview. http://learn.iis.net/page.aspx/626/smooth-streaming-technical-overview/.Google Scholar
- R. Mok, E. Chan, and R. Chang. Measuring the quality of experience of HTTP video streaming. In Proc. IEEE/IFIP IM (pre-conf.), 2011.Google ScholarCross Ref
- R. Mok, E. Chan, X. Luo, and R. Chang. Inferring the QoE of HTTP video streaming from user-viewing activities. In Proc. of ACM SIGCOMM W-MUST, 2011. Google ScholarDigital Library
- M. Pinson and S. Wolf. Comparing subjective video quality testing methodologies. Visual Communications and Image Processing, 5150(1):573--582, 2003.Google Scholar
- H. Riiser, P. Vigmostad, C. Griwodz, and P. Halvorsen. Bitrate and video quality planning for mobile streaming scenarios using a GPS-based bandwidth lookup service. In IEEE ICME, 2011. Google ScholarDigital Library
- H. Schwarz, D. Marpe, and T. Wiegand. Overview of the scalable video coding extension of the H.264/AVC standard. IEEE Trans. on Circuits and Systems for Video Technology, 17(9):1103--1120, 2007. Google ScholarDigital Library
- T. Stockhammer. Dynamic adaptive streaming over HTTP --: Standards and design principles. In Proc. ACM MMSys, 2011. Google ScholarDigital Library
- X. Xing, J. Dang, S. Mishra, and X. Liu. A highly scalable bandwidth estimation of commercial hotspot access points. In Proc. IEEE INFOCOM, 2011.Google ScholarCross Ref
- M. Zink, O. Künzel, J. Schmitt, and R. Steinmetz. Subjective impression of variations in layer encoded videos. In Proc. IWQoS, 2003. Google ScholarDigital Library
Index Terms
- QDASH: a QoE-aware DASH system
Recommendations
Quality of experience (QoE) driven adaptation scheme for voice/video over IP
Network quality of service (NQoS) of IP networks is unpredictable and impacts the quality of networked multimedia services. Adaptive voice and video schemes are therefore vital for the provision of voice over IP (VoIP) services for optimised quality of ...
Quality of Experience of Web-based Adaptive HTTP Streaming Clients in Real-World Environments using Crowdsourcing
VideoNext '14: Proceedings of the 2014 Workshop on Design, Quality and Deployment of Adaptive Video StreamingMultimedia streaming over HTTP has gained momentum with the approval of the MPEG-DASH standard and many research papers evaluated various aspects thereof but mainly within controlled environments. However, the actual behaviour of a DASH client within ...
Combining the rate adaptation and quality adaptation schemes for wireless video streaming
Video streaming service over wireless networks is a challenging task because of the changes in the wireless channel conditions that can occur due to interference, fading, and station mobility. Moreover, the IEEE 802.11 WLAN standard does not contain any ...
Comments