Measuring the Performance and Network Utilization of Popular Video Conferencing Applications

被引:58
作者
MacMillan, Kyle [1 ]
Mangla, Tarun [1 ]
Saxon, James [1 ]
Feamster, Nick [1 ]
机构
[1] Univ Chicago, Dept Comp Sci, Chicago, IL 60637 USA
来源
PROCEEDINGS OF THE 2021 ACM INTERNET MEASUREMENT CONFERENCE, IMC 2021 | 2021年
基金
美国国家科学基金会;
关键词
Video conferencing; network measurement; real-time streaming;
D O I
10.1145/3487552.3487842
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Video conferencing applications (VCAs) have become a critical Internet application during the COVID-19 pandemic, as users worldwide now rely on them for work, school, and telehealth. It is thus increasingly important to understand the resource requirements of different VCAs and how they perform under different network conditions, including: how do application-layer performance metrics (e.g., resolution or frames per second) vary under different link capacity; how VCAs perform under temporary reductions in available capacity; how they compete with themselves, with each other, and with other applications; and how usage modality (e.g., gallery vs. speaker mode) affects utilization. We study three modern VCAs: Zoom, Google Meet, and Microsoft Teams. Answers to these questions differ substantially depending on VCA. First, the average utilization on an unconstrained link varies between 0.8 Mbps and 1.9 Mbps. Given temporary reduction of capacity, some VCAs can take as long as 50 seconds to recover to steady state. Differences in proprietary congestion control algorithms also result in unfair bandwidth allocations: in constrained bandwidth settings, one Zoom video conference can consume more than 75% of the available bandwidth when competing with another VCA (e.g., Meet, Teams). For some VCAs, client utilization can decrease as the number of participants increases, due to the reduced video resolution of each participant's video stream given a larger number of participants. Finally, one participant's viewing mode (e.g., pinning a speaker) can affect the upstream utilization of other participants.
引用
收藏
页码:229 / 244
页数:16
相关论文
共 40 条
[1]   Android mobile VoIP apps: a survey and examination of their security and privacy [J].
Azfar, Abdullah ;
Choo, Kim-Kwang Raymond ;
Liu, Lin .
ELECTRONIC COMMERCE RESEARCH, 2016, 16 (01) :73-111
[2]  
Baset Salman A, 2004, arXiv
[3]  
Baugher M., 2004, RFC 3711, DOI DOI 10.17487/RFC3711
[4]   Performance of H.264, H. 265, VP8 and VP9 Compression Standards for High Resolutions [J].
Bienik, Juraj ;
Uhrina, Miroslav ;
Kuba, Michal ;
Vaculik, Martin .
PROCEEDINGS OF 2016 19TH INTERNATIONAL CONFERENCE ON NETWORK-BASED INFORMATION SYSTEMS (NBIS), 2016, :246-252
[5]  
Bitag, 2021, pandemic network performance
[6]  
Bonfiglio D, 2008, IEEE INFOCOM SER, P843
[7]   Detailed Analysis of Skype Traffic [J].
Bonfiglio, Dario ;
Mellia, Marco ;
Meo, Michela ;
Rossi, Dario .
IEEE TRANSACTIONS ON MULTIMEDIA, 2009, 11 (01) :117-127
[8]  
C. Lab, 2020, Zoomuses a bespoke extension of RTP
[9]  
C. S. Media, 2021, LOOKING BACK, LOOKING FORWARD: What it will take to permanently close the K-12 digital divide
[10]   Analysis and Design of the Google Congestion Control for Web Real-time Communication (WebRTC) [J].
Carlucci, Gaetano ;
De Cicco, Luca ;
Holmer, Stefan ;
Mascolo, Saverio .
PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON MULTIMEDIA SYSTEMS (MMSYS'16), 2016, :133-144