skip to main content
10.1145/3651863.3651883acmconferencesArticle/Chapter ViewAbstractPublication PagesmmsysConference Proceedingsconference-collections
research-article

Identifying Video Resolution from Encrypted QUIC Streams in Segment-combined Transmission Scenarios

Published: 15 April 2024 Publication History

Abstract

With the rapid rise of video services, Internet Service Providers (ISPs) need to better monitor the Quality of Experience (QoE). Video resolution is a crucial factor affecting QoE. However, with the widespread use of QUIC based on UDP for video transmission, existing resolution identification methods based on the TCP header information cannot extract information from the UDP header. Moreover, in recent years, video platforms have begun to send video segments using random combinations to avoid side-channel attacks, leading to the failure of existing machine learning-based methods. To address this problem, we propose a method to identify the video resolution from QUIC traffic. The method takes the length of the video segment sequence as fingerprints, uses the features of QUIC to accurately extract and correct the length of the video segment sequence from the encrypted video stream, and then uses a combinatorial matching method to identify the corresponding video segment, thus accurately identifying the resolution of the video segment. Experimental results using YouTube videos show that the accuracy of this method for video resolution identification is more than 97%, and the average identification time is 0.13 seconds. Using this method, ISPs can accurately identify the resolution of videos transmitted via QUIC in real-time, which provides a basis for monitoring users' QoE.

References

[1]
Vivek Adarsh, Michael Nekrasov, Udit Paul, Alex Ermakov, Arpit Gupta, Morgan Vigil-Hayes, Ellen Zegura, and Elizabeth Belding. 2021. Too late for playback: estimation of video stream quality in rural and urban contexts. In International Conference on Passive and Active Network Measurement. Springer, 141--157.
[2]
Vaneet Aggarwal, Emir Halepovic, Jeffrey Pang, Shobha Venkataraman, and He Yan. 2014. Prometheus: Toward quality-of-experience estimation for mobile apps from passive network measurements. In Proceedings of the 15th Workshop on Mobile Computing Systems and Applications. 1--6.
[3]
Saamer Akhshabi, Lakshmi Anantakrishnan, Ali C Begen, and Constantine Dovrolis. 2012. What happens when HTTP adaptive streaming players compete for bandwidth?. In Proceedings of the 22nd international workshop on Network and Operating System Support for Digital Audio and Video. 9--14.
[4]
Sangwook Bae, Mincheol Son, Dongkwan Kim, CheolJun Park, Jiho Lee, Sooel Son, and Yongdae Kim. 2022. Watching the Watchers: Practical Video Identification Attack in {LTE} Networks. In 31st USENIX Security Symposium (USENIX Security 22). 1307--1324.
[5]
Othmane Belmoukadam and Chadi Barakat. 2021. Unveiling the end-user viewport resolution from encrypted video traces. IEEE Transactions on Network and Service Management 18, 3 (2021), 3324--3335.
[6]
Abdelhak Bentaleb, Saad Harous, et al. 2020. Inferring quality of experience for adaptive video streaming over https and quic. In 2020 International Wireless Communications and Mobile Computing (IWCMC). IEEE, 81--87.
[7]
Abdelhak Bentaleb, Bayan Taani, Ali C Begen, Christian Timmerer, and Roger Zimmermann. 2018. A survey on bitrate adaptation schemes for streaming media over HTTP. IEEE Communications Surveys & Tutorials 21, 1 (2018), 562--585.
[8]
Pedro Casas, Michael Seufert, and Raimund Schatz. 2013. YOUQMON: A system for on-line monitoring of YouTube QoE in operational 3G networks. ACM SIGMETRICS Performance Evaluation Review 41, 2 (2013), 44--46.
[9]
Junxin Chen, Weimin Mai, Xiaoqin Lian, Mingyu Yang, Qi Sun, Chao Gao, Cong Zhang, and Xiang Chen. 2022. Ignoring encrypted protocols: Cross-layer prediction of video streaming QoE metrics. Mobile Networks and Applications 27, 6 (2022), 2459--2468.
[10]
Giorgos Dimopoulos, Ilias Leontiadis, Pere Barlet-Ros, and Konstantina Papagiannaki. 2016. Measuring video QoE from encrypted traffic. In Proceedings of the 2016 Internet Measurement Conference. 513--526.
[11]
Craig Gutterman, Katherine Guo, Sarthak Arora, Trey Gilliland, Xiaoyang Wang, Les Wu, Ethan Katz-Bassett, and Gil Zussman. 2020. Requet: Real-time QoE metric detection for encrypted YouTube traffic. ACM Transactions on Multimedia Computing, Communications, and Applications (TOMM) 16, 2s (2020), 1--28.
[12]
Muhammad Jawad Khokhar, Thibaut Ehlinger, and Chadi Barakat. 2019. From network traffic measurements to QoE for internet video. In 2019 IFIP Networking Conference (IFIP Networking). IEEE, 1--9.
[13]
Adam Langley, Alistair Riddoch, Alyssa Wilk, Antonio Vicente, Charles Krasic, Dan Zhang, Fan Yang, Fedor Kouranov, Ian Swett, Janardhan Iyengar, et al. 2017. The quic transport protocol: Design and internet-scale deployment. In Proceedings of the conference of the ACM special interest group on data communication. 183--196.
[14]
Frank Loh, Fabian Poignée, Florian Wamser, Ferdinand Leidinger, and Tobias Hoßfeld. 2021. Uplink vs. downlink: Machine learning-based quality prediction for http adaptive video streaming. Sensors 21, 12 (2021), 4172.
[15]
Sharat Chandra Madanapalli, Alex Mathai, Hassan Habibi Gharakheili, and Vijay Sivaraman. 2021. ReCLive: Real-time classification and qoe inference of live video streaming services. In 2021 IEEE/ACM 29th International Symposium on Quality of Service (IWQOS). IEEE, 1--7.
[16]
Tarun Mangla, Emir Halepovic, Mostafa Ammar, and Ellen Zegura. 2019. Using session modeling to estimate HTTP-based video QoE metrics from encrypted network traffic. IEEE Transactions on Network and Service Management 16, 3 (2019), 1086--1099.
[17]
Tarun Mangla, Emir Halepovic, Ellen Zegura, and Mostafa Ammar. 2020. Drop the packets: using coarse-grained data to detect video performance issues. In Proceedings of the 16th International Conference on emerging Networking EXperiments and Technologies. 71--77.
[18]
Robin Marx, Joris Herbots, Wim Lamotte, and Peter Quax. 2020. Same standards, different decisions: A study of QUIC and HTTP/3 implementation diversity. In Proceedings of the Workshop on the Evolution, Performance, and Interoperability of QUIC. 14--20.
[19]
M Hammad Mazhar and Zubair Shafiq. 2018. Real-time video quality of experience monitoring for https and quic. In IEEE INFOCOM 2018-IEEE Conference on Computer Communications. IEEE, 1331--1339.
[20]
Irena Orsolic, Mirko Suznjevic, and Lea Skorin-Kapov. 2018. Youtube qoe estimation from encrypted traffic: Comparison of test methodologies and machine learning based models. In 2018 Tenth International Conference on Quality of Multimedia Experience (QoMEX). IEEE, 1--6.
[21]
Andrew Reed and Michael Kranch. 2017. Identifying https-protected netflix videos in real-time. In Proceedings of the Seventh ACM on Conference on Data and Application Security and Privacy. 361--368.
[22]
Michael Seufert, Pedro Casas, Nikolas Wehner, Li Gang, and Kuang Li. 2019. Stream-based machine learning for real-time QoE analysis of encrypted video streaming traffic. In 2019 22nd Conference on innovation in clouds, internet and networks and workshops (ICIN). IEEE, 76--81.
[23]
Michael Seufert, Sebastian Egger, Martin Slanina, Thomas Zinner, Tobias Hoßfeld, and Phuoc Tran-Gia. 2014. A survey on quality of experience of HTTP adaptive streaming. IEEE Communications Surveys & Tutorials 17, 1 (2014), 469--492.
[24]
Taveesh Sharma, Tarun Mangla, Arpit Gupta, Junchen Jiang, and Nick Feamster. 2023. Estimating WebRTC Video QoE Metrics Without Using Application Headers. arXiv preprint arXiv:2306.01194 (2023).
[25]
Iraj Sodagar. 2011. The mpeg-dash standard for multimedia streaming over the internet. IEEE multimedia 18, 4 (2011), 62--67.
[26]
Weitao Tang, Meijie Du, Zhao Li, Shu Li, Zhou Zhou, and Qingyun Liu. 2023. Shrink: Identification of Encrypted Video Traffic Based on QUIC. In 2023 IEEE International Performance, Computing, and Communications Conference (IPCCC). IEEE, 140--149.
[27]
Sarah Wassermann, Michael Seufert, Pedro Casas, Li Gang, and Kuang Li. 2020. Vicrypt to the rescue: Real-time, machine-learning-driven video-qoe monitoring for encrypted streaming traffic. IEEE Transactions on Network and Service Management 17, 4 (2020), 2007--2023.
[28]
Sarah Wassermann, Nikolas Wehner, and Pedro Casas. 2019. Machine learning models for YouTube QoE and user engagement prediction in smartphones. ACM SIGMETRICS Performance Evaluation Review 46, 3 (2019), 155--158.
[29]
Hua Wu, Xin Li, Gang Wang, Guang Cheng, and Xiaoyan Hu. 2023. Resolution Identification of Encrypted Video Streaming Based on HTTP/2 Features. ACM Transactions on Multimedia Computing, Communications and Applications 19, 2 (2023), 1--23.
[30]
Lei Xu, Gang Xiong, Gaopeng Gou, Jie Chen, Tianyu Cui, and Tianyi Shan. 2020. MTLH: Video QoE Monitoring for Encrypted Traffic via Multi-Task Learning with Hierarchy. In 2020 IEEE 22nd International Conference on High Performance Computing and Communications; IEEE 18th International Conference on Smart City; IEEE 6th International Conference on Data Science and Systems (HPCC/SmartCity/DSS). IEEE, 441--448.

Cited By

View all
  • (2024)In-Band Quality Notification from Users to ISPs2024 IEEE 13th International Conference on Cloud Networking (CloudNet)10.1109/CloudNet62863.2024.10815908(1-7)Online publication date: 27-Nov-2024
  • (2024)SD-MDN-TM: A traceback and mitigation integrated mechanism against DDoS attacks with IP spoofingComputer Networks10.1016/j.comnet.2024.110793(110793)Online publication date: Sep-2024

Index Terms

  1. Identifying Video Resolution from Encrypted QUIC Streams in Segment-combined Transmission Scenarios

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      NOSSDAV '24: Proceedings of the 34th edition of the Workshop on Network and Operating System Support for Digital Audio and Video
      April 2024
      77 pages
      ISBN:9798400706134
      DOI:10.1145/3651863
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Sponsors

      In-Cooperation

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 15 April 2024

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. DASH
      2. QUIC
      3. encrypted video streaming
      4. resolution identification

      Qualifiers

      • Research-article

      Conference

      NOSSDAV '24
      Sponsor:

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)161
      • Downloads (Last 6 weeks)15
      Reflects downloads up to 28 Feb 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)In-Band Quality Notification from Users to ISPs2024 IEEE 13th International Conference on Cloud Networking (CloudNet)10.1109/CloudNet62863.2024.10815908(1-7)Online publication date: 27-Nov-2024
      • (2024)SD-MDN-TM: A traceback and mitigation integrated mechanism against DDoS attacks with IP spoofingComputer Networks10.1016/j.comnet.2024.110793(110793)Online publication date: Sep-2024

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media