ViCrypt to the Rescue: Real-Time, Machine-Learning-Driven Video-QoE Monitoring for Encrypted Streaming Traffic

被引:32
|
作者
Wassermann, Sarah [1 ]
Seufert, Michael [2 ]
Casas, Pedro [1 ]
Gang, Li [3 ]
Li, Kuang [3 ]
机构
[1] AIT Austrian Inst Technol, Ctr Digital Safety & Secur, A-1210 Vienna, Austria
[2] Univ Wurzburg, Inst Comp Sci, D-97070 Wurzburg, Germany
[3] Huawei Technol Co Ltd, Shenzhen 518129, Peoples R China
关键词
Streaming media; Quality of experience; Monitoring; Feature extraction; Bit rate; Real-time systems; Estimation; Network monitoring; QoE; HTTP adaptive video streaming; machine learning; encrypted traffic; EXPERIENCE; QUALITY;
D O I
10.1109/TNSM.2020.3036497
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Video streaming is the killer application of the Internet today. In this article, we address the problem of real-time, passive Quality-of-Experience (QoE) monitoring of HTTP Adaptive Video Streaming (HAS), from the Internet-Service-Provider (ISP) perspective - i.e., relying exclusively on in-network traffic measurements. Given the wide adoption of end-to-end encryption, we resort to machine-learning (ML) models to estimate multiple key video-QoE indicators (KQIs) from the analysis of the encrypted traffic. We present ViCrypt, an ML-driven monitoring solution able to infer the most important KQIs for HTTP Adaptive Streaming (HAS), namely stalling, initial delay, video resolution, and average video bitrate. ViCrypt performs estimations in real-time, during the playback of an ongoing video-streaming session, with a fine-grained temporal resolution of just one second. For this, it relies on lightweight, stream-like features continuously extracted from the encrypted stream of packets. Empirical evaluations on a large and heterogeneous corpus of YouTube measurements show that ViCrypt can infer the targeted KQIs with high accuracy, enabling large-scale passive video-QoE monitoring and proactive QoE-aware traffic management. Different from the state of the art, and besides real-time operation, ViCrypt is not bound to coarse-grained KQI-classes, providing better and sharper insights than other solutions. Finally, ViCrypt does not require chunk-detection approaches for feature extraction, significantly reducing the complexity of the monitoring approach, and potentially improving on generalization to different HAS protocols used by other video-streaming services such as Netflix and Amazon.
引用
收藏
页码:2007 / 2023
页数:17
相关论文
共 50 条
  • [1] Stream-based Machine Learning for Real-time QoE Analysis of Encrypted Video Streaming Traffic
    Seufert, Michael
    Casas, Pedro
    Wehner, Nikolas
    Gang, Li
    Li, Kuang
    [J]. PROCEEDINGS OF THE 2019 22ND CONFERENCE ON INNOVATION IN CLOUDS, INTERNET AND NETWORKS AND WORKSHOPS (ICIN), 2019, : 76 - 81
  • [2] DeepQoE: Real-time Measurement of Video QoE from Encrypted Traffic with Deep Learning
    Shen, Meng
    Zhang, Jinpeng
    Xu, Ke
    Zhu, Liehuang
    Liu, Jiangchuan
    Du, Xiaojiang
    [J]. 2020 IEEE/ACM 28TH INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS), 2020,
  • [3] Requet: Real-Time QoE Detection for Encrypted YouTube Traffic
    Gutterman, Craig
    Guo, Katherine
    Arora, Sarthak
    Wang, Xiaoyang
    Wu, Les
    Katz-Bassett, Ethan
    Zussman, Gil
    [J]. PROCEEDINGS OF THE 10TH ACM MULTIMEDIA SYSTEMS CONFERENCE (ACM MMSYS'19), 2019, : 48 - 59
  • [4] Real-Time QoE Monitoring System for Video Streaming Services with Adaptive Media Playout
    Li, Mingfu
    Yeh, Chien-Lin
    Lu, Shao-Yu
    [J]. INTERNATIONAL JOURNAL OF DIGITAL MULTIMEDIA BROADCASTING, 2018, 2018
  • [5] Requet: Real-Time QoE Metric Detection for Encrypted YouTube Traffic
    Gutterman, Craig
    Guo, Katherine
    Arora, Sarthak
    Gilliland, Trey
    Wang, Xiaoyang
    Wu, Les
    Katz-Bassett, Ethan
    Zussman, Gil
    [J]. ACM TRANSACTIONS ON MULTIMEDIA COMPUTING COMMUNICATIONS AND APPLICATIONS, 2020, 16 (02)
  • [6] Deep Learning Approach for Real-time Video Streaming Traffic Classification
    Al Jameel, Mohammed
    Turner, Scott
    Kanakis, Triantafyllos
    Al-Sherbaz, Ali
    Bhaya, Wesam S.
    [J]. PROCEEDING OF THE 2ND 2022 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND SOFTWARE ENGINEERING (CSASE 2022), 2022, : 168 - 174
  • [7] Real-time traffic shape monitoring system for video/audio streaming systems
    Murooka, T
    Hashimoto, M
    Miyazaki, T
    Nakamura, Y
    [J]. 2005 ASIA-PACIFIC CONFERENCE ON COMMUNICATIONS (APCC), VOLS 1& 2, 2005, : 1058 - 1062
  • [8] Machine Learning-Driven Calibration of Traffic Models Based on a Real-Time Video Analysis
    Lopukhova, Ekaterina
    Abdulnagimov, Ansaf
    Voronkov, Grigory
    Grakhova, Elizaveta
    [J]. APPLIED SCIENCES-BASEL, 2024, 14 (11):
  • [9] ReCLive: Real-Time Classification and QoE Inference of Live Video Streaming Services
    Madanapalli, Sharat Chandra
    Mathai, Alex
    Gharakheili, Hassan Habibi
    Sivaraman, Vijay
    [J]. 2021 IEEE/ACM 29TH INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS), 2021,
  • [10] Machine Learning Approach to Estimate Video QoE of Encrypted DASH Traffic in 5G Networks
    Ul Mustafa, Raza
    Moura, David
    Rothenberg, Christian Esteve
    [J]. 2021 IEEE STATISTICAL SIGNAL PROCESSING WORKSHOP (SSP), 2021, : 586 - 589