Abstract
Dynamic Adaptive Streaming over HTTP (DASH) is a popular over-the-top video content distribution technique that adapts the streaming session according to the user's network condition typically in terms of downlink bandwidth. This video quality adaptation can be achieved by scaling the frame quality, spatial resolution or frame rate. Despite the flexibility on the video quality scaling methods, each of these quality scaling dimensions has varying effects on the Quality of Experience (QoE) for end users. Furthermore, in video streaming, the changes in motion over time along with the scaling method employed have an influence on QoE, hence the need to carefully tailor scaling methods to suit streaming applications and content type. In this work, we investigate an intelligent DASH approach for the latest video coding standard H.265 and propose a heuristic QoE-aware cost-efficient adaptation scheme that does not switch unnecessarily to the highest quality level but rather stays temporarily at an intermediate quality level in certain streaming scenarios. Such an approach achieves a comparable and consistent level of quality under impaired network conditions as commonly found in Internet and mobile networks while reducing bandwidth requirements and quality switching overhead. The rationale is based on our empirical experiments, which show that an increase in bitrate does not necessarily mean noticeable improvement in QoE. Furthermore, our work demonstrates that the Signal-to-Noise Ratio (SNR) and the spatial resolution scalability types are the best fit for our proposed algorithm. Finally, we demonstrate an innovative interaction between quality scaling methods and the polarity of switching operations. The proposed QoE-aware scheme is implemented and empirical results show that it is able to reduce bandwidth requirements by up to 41% whilst achieving equivalent QoE compared with a representative DASH reference implementation.
- Cisco VNI: Forecast and Methodology, 2015-2020. Retrieved from http://www.cisco.com/c/en/us/solutions/collateral//service-provider/visual-networking-index-vni/complete-white-paper-c11-481360.html.Google Scholar
- ITU-T, Recommendation H.265 (V4), High efficiency video coding, Dec. 2016, {online} Retrieved from: http://www.itu.int/ITU-T/recommendations/rec.aspx?rec=11885.Google Scholar
- NGMN Alliance. 2016. Perspectives on vertical industries and implications for 5G. White Paper, Jun. 2016, {online} Available: https://www.ngmn.org/uploads/media/160610_NGMN_Perspectives_on_Vertical_Industries_and_Implications_for_5G_v1_0.pdf.Google Scholar
- Iraj Sodagar. 2011. The MPEG-DASH standard for multimedia streaming over the internet. IEEE Multimedia 18, 4 (2011), 62–67. Google Scholar
Digital Library
- Gaetano Carlucci, Luca De Cicco, and Saverio Mascolo. 2015. HTTP over UDP: An experimental investigation of QUIC. In 30th Annual ACM Symposium on Applied Computing. ACM. Google Scholar
Digital Library
- Alex Zambelli. 2009. Microsoft smooth streaming. IIS Smooth Streaming Technical Overview. From http:www.bogotobogo.com/VideoStreaming/Files/iis8/IIS_Smooth_Streaming_Technical_Overview.pdf. (Last access: June 2017).Google Scholar
- Roger Pantos. 2017. HTTP live streaming. IETF draft (May 2017). Retrieved from https://tools.ietf.org/html/draft-pantos-htttp-live-streaming-23 (last access: June 2017).Google Scholar
Cross Ref
- Saamer Akhshabi, Sethumadhavan Narayanaswamy, Ali C. Begen, and Constantine Dovrolis. 2012. An experimental evaluation of rate-adaptive video players over HTTP. Signal Processing: Image Communication 27, 4 (2012), 271–287. Google Scholar
Digital Library
- Zhi Li, Xiaoqing Zhu, Joshua Gahm, Rong Pan, Hao Hu, Ali C. Begen, and David Oran. 2014. Probe and adapt: Rate adaptation for HTTP video streaming at scale. IEEE Journal on Selected Areas in Communications 32, 4 (2014), 719–733.Google Scholar
Cross Ref
- Te-Yuan Huang, Ramesh Johari, Nick McKeown, Matthew Trunnell, and Mark Watson. 2015. A buffer-based approach to rate adaptation: Evidence from a large video streaming service. ACM SIGCOMM Computer Communication Review 44, 4 (2015), 187–198. Google Scholar
Digital Library
- Eren Gürses, Gozde Bozdagi Akar, and Nail Akar. 2005. A simple and effective mechanism for stored video streaming with TCP transport and server-side adaptive frame discards. Computer Networks 48, 4 (2005), 489–501. Google Scholar
Digital Library
- Jeroen Van Der Hooft, Stefano Petrangeli, Tim Wauters, Rafael Huysegems, Patrice Rondao Alface, Tom Bostoen, and Filip De Turck. 2016. HTTP/2-based adaptive streaming of HEVC video over 4G/LTE Networks. IEEE Communications Letters 20, 11 (2016), 2177–2180.Google Scholar
Cross Ref
- 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 Scholar
Digital Library
- Michael Zink, Jens Schmitt, and Ralf Steinmetz. 2005. Layer-encoded video in scalable adaptive streaming. IEEE Transactions on Multimedia 7, 1 (2005), 75–84. Google Scholar
Digital Library
- Liu Yitong, Shen Yun, Mao Yinian, Liu Jing, Lin Qi, and Yang Dacheng. 2013. A study on quality of experience for adaptive streaming service. In IEEE International Conference on Communications Workshops (ICC) (2013).Google Scholar
Cross Ref
- Michael Grafl and Christian Timmerer. 2013. Representation switch smoothing for adaptive HTTP streaming. In 4th International Workshop on Perceptual Quality of Systems (PQS’13).Google Scholar
Cross Ref
- Demóstenes Z. Rodríguez, Zhou Wang, Renata L. Rosa, and Graça Bressan. 2014. The impact of video-quality-level switching on user quality of experience in dynamic adaptive streaming over HTTP. EURASIP Journal on Wireless Communications and Networking, 1 (2014).Google Scholar
- David C. Robinson, Yves Jutras, and Viorel Craciun. 2012. Subjective video quality assessment of HTTP adaptive streaming technologies. Bell Labs Technical Journal 16, 4 (2012), 5–23 Google Scholar
Digital Library
- Tobias Hossfeld, Sebastian Egger, Raimund Schatz, Markus Fiedler, Kathrin Masuch, and Charlott Lorentzen. 2012. Initial delay vs. interruptions: Between the devil and the deep blue sea. In 4th International Workshop on Quality of Multimedia Experience (2012).Google Scholar
Cross Ref
- S. Shunmuga Krishnan and Ramesh K. Sitaraman. 2013. Video stream quality impacts viewer behavior: Inferring causality using quasi-experimental designs. IEEE/ACM Transactions on Networking 21, 6 (2013), 2001–2014. Google Scholar
Digital Library
- Quan Huynh-Thu and Mohammed Ghanbari. 2006. Impact of jitter and jerkiness on perceived video quality. In Workshop on Video Processing and Quality Metrics.Google Scholar
- Pengpeng Ni, Ragnhild Eg, Alexander Eichhorn, Carsten Griwodz, and Pål Halvorsen. 2011. Flicker effects in adaptive video streaming to handheld devices. ACM International Conference on Multimedia (MM’11). Google Scholar
Digital Library
- Samira Tavakoli, Kjell Brunnström, Kun Wang, Börje Andrén, Muhammad Shahid, and Narciso Garcia. 2014. Subjective quality assessment of an adaptive video streaming model. Image Quality and System Performance XI (2014).Google Scholar
- Quan Huynh-Thu and M. Ghanbari. 2008. Temporal aspect of perceived quality in mobile video broadcasting. IEEE Transactions on Broadcasting 54, 3 (2008), 641–651.Google Scholar
Cross Ref
- Q. Huynh-Thu and M. Ghanbari. 2008. Scope of validity of PSNR in image/video quality assessment. Electronics Letters 44, 13 (2008), 800.Google Scholar
Cross Ref
- ITU. 2008. ITU-T Recommendation P.910: Subjective Video Quality Assessment Methods for Multimedia Applications. (2008).Google Scholar
- ITU. 2012. ITU-R Recommendation BT 500-13: Methodology for the Subjective Assessment of the Quality of Television Pictures. (2012).Google Scholar
- Samira Tavakoli, Sebastian Egger, Michael Seufert, Raimund Schatz, Kjell Brunnstrom, and Narciso Garcia. 2016. Perceptual quality of HTTP adaptive streaming strategies: Cross-experimental analysis of multi-laboratory and crowdsourced subjective studies. IEEE Journal on Selected Areas in Communications 34, 8 (2016), 2141–2153. Google Scholar
Digital Library
- Blender Institute Production. 2016. Bigbuck Bunny. Retrieved December 20, 2016 from https://peach.blender.org/download/.Google Scholar
- Nicolas Staelens, Paulien Coppers, Niels Van Kets, Glenn Van Wallendael, Wendy Van denBroeck, Jan De Cock, and Filip De Turck. 2015. On the impact of video stalling and video quality in the case of camera switching during adaptive video streaming of sports content. In 7th International Workshop on Quality of Multimedia Experience (QoMEX’15).Google Scholar
Cross Ref
- Nicolas Staelens, Jonas De Meulenaere, Maxim Claeys, Glenn Van Wallendael, Wendy Van denBroeck, Jan De Cock, Rik Van de Walle, Piet Demeester. and Filip De Turck. 2014. Subjective quality assessment of longer duration video sequences delivered over HTTP adaptive streaming to tablet devices. IEEE Transactions on Broadcasting 60, 4 (2014). 707–714.Google Scholar
Cross Ref
- John D. McCarrthy, M. Angela Sasse, and Dimitros Miras. 2004. Sharp or smooth? Comparing the effects of quantization vs frame rate for streamed video. In SIGCHI Conference on Human Factors in Computing Systems. ACM. Google Scholar
Digital Library
- Stefan Winkler and Christof Faller. Maximizing audiovisual quality at low bitrates. In International Workshop on Video Process and Quality Metrics for Consumer Electronics (2005).Google Scholar
- Tobias Hobfeld, Michael Seufert, Christian Sieber, and Thomas Zinner. Assessing effect sizes of influence factors towards a QoE model for HTTP adaptive streaming. In IEEE 6th International Workshop on Quality of Multimedia Experience (QoMEX’14).Google Scholar
- Chenghao Liu, Imed Bouazizi, and Moncef Gabbouj. 2011. Rate adaptation for adaptive HTTP streaming. In 2nd Annual ACM Conference on Multimedia Systems (MMSys’11). Google Scholar
Digital Library
- Is-Haka Mkwawa and Lingfen Sun, Power-driven VoIP quality adaptation over WLAN in mobile devices. In IEEE Globecom Workshops (GC Workshops) (2012), 1276–1281.Google Scholar
- GPAC Multimedia Project. 2013. GPAC MP4Client. Retrieved January 25, 2013 from https://gpac.wp.imt.fr/downloads.Google Scholar
- Jim Martin, Yunhui Fu, Nicholas Wourms, and Terry Shaw. 2013. Characterizing Netflix bandwidth consumption. In IEEE 10th Consumer Communications and Networking Conference (CCNC’13).Google Scholar
Cross Ref
- Rafael Huysegems, Jeroen Van Der Hooft, Tom Bostoen, Patrice Rondao Alface, Stefano Petrangeli, Tim Wauters, and Filip De Turck. 2015. HTTP/2-based methods to improve the live experience of adaptive streaming. In 23rd ACM International Conference on Multimedia (MM’15). Google Scholar
Digital Library
- Blender Foundation. 2016. Elephants Dream. Retrieved from https://orange.blender.org/.Google Scholar
- Elecard Video Compression guru. 2017. Tomsk Part 2. Retrieved from https://www.elecard.com/videos/.Google Scholar
Index Terms
Efficient QoE-Aware Scheme for Video Quality Switching Operations in Dynamic Adaptive Streaming
Recommendations
Reformed QoE-Based Approach in Bitrate-Adaptation for Dynamic Adaptive Streaming Systems
With the COVID-19 pandemic, the demand for popular streaming applications is expected to soar. Ensuring high user-perceived quality correlates with higher profits for content providers and delivery systems. Dynamic adaptive streaming over HTTP (DASH) ...
Design and Analysis of QoE-Aware Quality Adaptation for DASH: A Spectrum-Based Approach
Special Section on Deep Learning for Mobile Multimedia and Special Section on Best Papers from ACM MMSys/NOSSDAV 2016The dynamics of the application-layer-based control loop of dynamic adaptive streaming over HTTP (DASH) make video bitrate selection for DASH a difficult problem. In this work, we provide a DASH quality adaptation algorithm, named SQUAD, that is ...
Comparative Evaluation of User Perceived Quality Assessment of Design Strategies for HTTP-based Adaptive Streaming
HTTP-based Adaptive Streaming (HAS) is the dominant Internet video streaming application. One specific HAS approach, Dynamic Adaptive Streaming over HTTP (DASH), is of particular interest, as it is a widely deployed, standardized implementation. Prior ...






Comments