Real-Time Classification of Real-Time Communications

被引:7
作者
Perna, Gianluca [1 ]
Markudova, Dena [1 ]
Trevisan, Martino [2 ]
Garza, Paolo [1 ]
Meo, Michela [1 ]
Munafo, Maurizio Matteo [1 ]
Carofiglio, Giovanna [3 ]
机构
[1] Politecn Torino, Dipartimento Automat & Informat, I-10129 Turin, Italy
[2] Univ Trieste, Dept Engn & Architecture, I-34127 Trieste, Italy
[3] Cisco Syst Inc, F-92130 Paris, France
来源
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT | 2022年 / 19卷 / 04期
关键词
Streaming media; Protocols; Media; Quality of experience; WebRTC; Business; Browsers; Real-time communication; RTP; classification; machine learning; INTERNET;
D O I
10.1109/TNSM.2022.3189628
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Real-time communication (RTC) applications have become largely popular in the last decade with the spread of broadband and mobile Internet access. Nowadays, these platforms are a fundamental means for connecting people and supporting businesses that increasingly rely on forms of remote work. In this context, it is of paramount importance to operate at the network level to ensure adequate Quality of Experience (QoE) for users, and appropriate traffic management policies are essential to prioritize RTC traffic. This in turn requires the network to be able to identify RTC streams and the type of content they carry. In this paper, we propose a machine learning-based application to classify media streams generated by RTC applications encapsulated in Secure Real-Time Protocol (SRTP) flows in real-time. Using carefully tuned features extracted from packet characteristics, we train models to classify streams into a variety of classes, including media type (audio/video), video quality, and redundant streams. We validate our approach using traffic from over 62 hours of multi-party meetings conducted using two popular RTC applications, namely Cisco Webex Teams and Jitsi Meet. We achieve an overall accuracy of 96% for Webex and 95% for Jitsi, using a lightweight decision tree model that makes decisions based solely on 1 second of real-time traffic. Our results show that models trained for a particular meeting software have difficulty when used with another one, although domain adaptation techniques facilitate the transfer of pre-trained models.
引用
收藏
页码:4676 / 4690
页数:15
相关论文
共 52 条
[1]  
Aceto G, 2018, 2018 NETWORK TRAFFIC MEASUREMENT AND ANALYSIS CONFERENCE (TMA)
[2]  
[Anonymous], 1993, NIPS C ADV NEURAL IN
[3]   Cache Servers Placement Based on Important Switches for SDN-Based ICN [J].
Badshah, Jan ;
Alhaisoni, Majed Mohaia ;
Shah, Nadir ;
Kamran, Muhammad .
ELECTRONICS, 2020, 9 (01)
[4]   An Improved Method to Deploy Cache Servers in Software Defined Network-based Information Centric Networking for Big Data [J].
Badshah, Jan ;
Kamran, Muhammad ;
Shah, Nadir ;
Abid, Shahbaz Akhtar .
JOURNAL OF GRID COMPUTING, 2019, 17 (02) :255-277
[5]   Modeling Web Quality-of-Experience on Cellular Networks [J].
Balachandran, Athula ;
Aggarwal, Vaneet ;
Halepovic, Emir ;
Pang, Jeffrey ;
Seshan, Srinivasan ;
Venkataraman, Shobha ;
Yan, He .
PROCEEDINGS OF THE 20TH ANNUAL INTERNATIONAL CONFERENCE ON MOBILE COMPUTING AND NETWORKING (MOBICOM '14), 2014, :213-224
[6]  
Bastug E, 2015, 2015 13th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOpt), P161, DOI 10.1109/WIOPT.2015.7151068
[7]   Revealing Skype traffic: When randomness plays with you [J].
Bonfiglio, Dario ;
Mellia, Marco ;
Meo, Michela ;
Rossi, Dario ;
Tofanelli, Paolo .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2007, 37 (04) :37-48
[8]  
Buyukkayhan AS, 2013, 2013 INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTER AND COMPUTATION (ICECCO), P76, DOI 10.1109/ICECCO.2013.6718232
[9]   Characterizing the Relationship Between Application QoE and Network QoS for Real-Time Services [J].
Carofiglio, Giovanna ;
Grassi, Giulio ;
Loparco, Enrico ;
Muscariello, Luca ;
Papalini, Michele ;
Samain, Jacques .
PROCEEDINGS OF THE ACM SIGCOMM 2021 WORKSHOP ON NETWORK-APPLICATION INTEGRATION (NAI '21), 2021, :20-25
[10]  
Casas P., 2017, 9th International Conference on Quality of Multimedia Experience, P1