Video conferencing applications (VCAs) have become a critical Internet application, even more so 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 much speed (upstream and downstream throughput) a VCA needs to support high quality of experience; 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., number of participants) 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.
翻译:视频会议应用程序(VCA)已成为一个重要的互联网应用,在COVID-19大流行期间更是如此,因为全世界用户现在依靠它们工作、上学和远程保健,因此越来越需要了解不同的VCA的资源需求,了解它们在不同网络条件下的表现,包括:VCA需要多少速度(上游和下游输送量)才能支持高质量的经验;VCA如何在现有能力暂时减少的情况下运作;它们如何相互竞争,以及与其他应用程序竞争;使用方式(例如参与者人数)如何影响利用。我们研究三种现代VCA模式:Zom、Google Meet和微软体团队。对这些问题的答案在很大程度上取决于VCA。首先,未经控制的联系的平均利用率在0.8兆bps和1.9兆bps之间不等。由于能力暂时缩减,有些VCA公司可以花50秒的时间恢复稳定状态。 专有性拥堵塞控制算法也导致不公平的带宽分配:在有限的带宽环境环境中,一个Zomeroom视频会议,一个视频小组;对于这些问题的用户的利用率会超过75%;最后的客户使用率会会减少,因为CA的参与者可以减少另一比例。