Lightweight, General Inference of Streaming Video Quality from Encrypted Traffic

Accurately monitoring application performance is becoming more important for Internet Service Providers (ISPs), as users increasingly expect their networks to consistently deliver acceptable application quality. At the same time, the rise of end-to-end encryption makes it difficult for network operators to determine video stream quality-including metrics such as startup delay, resolution, rebuffering, and resolution changes-directly from the traffic stream. This paper develops general methods to infer streaming video quality metrics from encrypted traffic using lightweight features. Our evaluation shows that our models are not only as accurate as previous approaches , but they also generalize across multiple popular video services, including Netflix, YouTube, Amazon Instant Video, and Twitch. The ability of our models to rely on lightweight features points to promising future possibilities for implementing such models at a variety of network locations along the end-to-end network path, from the edge to the core.

[1]  Srinivasan Seshan,et al.  A quest for an Internet video quality-of-experience metric , 2012, HotNets-XI.

[2]  Bernd Girod,et al.  Analysis of video transmission over lossy channels , 2000, IEEE Journal on Selected Areas in Communications.

[3]  Niklas Carlsson,et al.  BUFFEST: Predicting Buffer Conditions and Real-time Requirements of HTTP(S) Adaptive Streaming Clients , 2017, MMSys.

[4]  Pradipta De,et al.  Candid with YouTube: Adaptive Streaming Behavior and Implications on Data Consumption , 2017, NOSSDAV.

[5]  Fang Hao,et al.  Unreeling netflix: Understanding and improving multi-CDN movie delivery , 2012, 2012 Proceedings IEEE INFOCOM.

[6]  Amy R. Reibman,et al.  Quality monitoring of video over a packet network , 2004, IEEE Transactions on Multimedia.

[7]  Thomas Stockhammer,et al.  Dynamic adaptive streaming over HTTP --: standards and design principles , 2011, MMSys.

[8]  Srinivasan Seshan,et al.  Developing a predictive model of quality of experience for internet video , 2013, SIGCOMM.

[9]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[10]  Bruno Sinopoli,et al.  A Control-Theoretic Approach for Dynamic Adaptive Video Streaming over HTTP , 2015, Comput. Commun. Rev..

[11]  Zubair Shafiq,et al.  Real-time Video Quality of Experience Monitoring for HTTPS and QUIC , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[12]  Ramesh K. Sitaraman,et al.  Video Stream Quality Impacts Viewer Behavior: Inferring Causality Using Quasi-Experimental Designs , 2012, IEEE/ACM Transactions on Networking.

[13]  Roch Guérin,et al.  Real-Time Monitoring of Video Quality in IP Networks , 2005, IEEE/ACM Transactions on Networking.

[14]  Bruno Ribeiro,et al.  Oboe: auto-tuning video ABR algorithms to network conditions , 2018, SIGCOMM.

[15]  Michael Seufert,et al.  Assessing effect sizes of influence factors towards a QoE model for HTTP adaptive streaming , 2014, 2014 Sixth International Workshop on Quality of Multimedia Experience (QoMEX).

[16]  Iraj Sodagar,et al.  The MPEG-DASH Standard for Multimedia Streaming Over the Internet , 2011, IEEE MultiMedia.

[17]  Zubair Shafiq,et al.  Suffering from buffering? Detecting QoE impairments in live video streams , 2017, 2017 IEEE 25th International Conference on Network Protocols (ICNP).

[18]  Deep Medhi,et al.  Measurement of Quality of Experience of Video-on-Demand Services: A Survey , 2016, IEEE Communications Surveys & Tutorials.

[19]  Konstantina Papagiannaki,et al.  Measuring Video QoE from Encrypted Traffic , 2016, Internet Measurement Conference.

[20]  Kuan-Ta Chen,et al.  OneClick: A Framework for Measuring Network Quality of Experience , 2009, IEEE INFOCOM 2009.

[21]  Vyas Sekar,et al.  Understanding the impact of video quality on user engagement , 2011, SIGCOMM.

[22]  Martino Trevisan,et al.  Impact of Access Speed on Adaptive Video Streaming Quality: A Passive Perspective , 2016, Internet-QoE '16.

[23]  A. Azzouz 2011 , 2020, City.

[24]  Nick McKeown,et al.  A buffer-based approach to rate adaptation , 2014, SIGCOMM.

[25]  Ellen W. Zegura,et al.  eMIMIC: Estimating HTTP-Based Video QoE Metrics from Encrypted Network Traffic , 2018, 2018 Network Traffic Measurement and Analysis Conference (TMA).

[26]  Leo Breiman,et al.  Classification and Regression Trees , 1984 .

[27]  Mainak Chatterjee,et al.  Inferring video QoE in real time , 2011, IEEE Network.

[28]  Ellen W. Zegura,et al.  MIMIC: Using passive network measurements to estimate HTTP-based adaptive video QoE metrics , 2017, 2017 Network Traffic Measurement and Analysis Conference (TMA).