[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3487552.3487842acmconferencesArticle/Chapter ViewAbstractPublication PagesimcConference Proceedingsconference-collections
research-article
Public Access

Measuring the performance and network utilization of popular video conferencing applications

Published: 02 November 2021 Publication History

Abstract

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.

References

[1]
A. Azfar, K.-K. R. Choo, and L. Liu. Android mobile voip apps: a survey and examination of their security and privacy. Electronic Commerce Research, 16(1):73--111, 2016.
[2]
S. A. Baset and H. Schulzrinne. An analysis of the skype peer-to-peer internet telephony protocol. arXiv preprint cs/0412017, 2004.
[3]
M. Baugher, D. McGrew, M. Naslund, E. Carrara, and K. Norrman. The secure real-time transport protocol (srtp), 2004.
[4]
J. Bienik, M. Uhrina, M. Kuba, and M. Vaculik. Performance of h. 264, h. 265, vp8 and vp9 compression standards for high resolutions. In 2016 19th International Conference on Network-Based Information Systems (NBiS). IEEE, 2016.
[5]
Bitag. 2020 pandemic network performance. https://bitag.org/documents/bitag_report.pdf, 2021.
[6]
D. Bonfiglio, M. Mellia, M. Meo, N. Ritacca, and D. Rossi. Tracking down skype traffic. In IEEE INFOCOM 2008-The 27th Conference on Computer Communications. IEEE, 2008.
[7]
D. Bonfiglio, M. Mellia, M. Meo, and D. Rossi. Detailed analysis of skype traffic. IEEE Transactions on Multimedia, 2008.
[8]
G. Carlucci, L. De Cicco, S. Holmer, and S. Mascolo. Analysis and design of the google congestion control for web real-time communication (webrtc). In Proceedings of the 7th International Conference on Multimedia Systems, pages 1--12, 2016.
[9]
H. Chang, M. Varvello, F. Hao, and S. Mukherjee. Can you see me now? a measurement study of zoom, webex, and meet. In Proc. of ACM IMC, 2021.
[10]
R. Corbel, S. Tuffin, A. Gravey, X. Marjou, and A. Braud. Assessing the impact of quic on network fairness. In 2nd International Conference on Communication and Network Protocol (ICCNP 2019), 2019.
[11]
M. Dasari, S. Sanadhya, C. Vlachou, K.-H. Kim, and S. R. Das. Scalable ground-truth annotation for video qoe modeling in enterprise wifi. acm. In IEEE IWQoS, 2018.
[12]
S. Guha and N. Daswani. An experimental study of the skype peer-to-peer voip system. Technical report, Cornell University, 2005.
[13]
M. Handley, S. Floyd, J. Padhye, and J. Widmer. Tcp friendly rate control (tfrc): Protocol specification. Technical report, RFC, 2003.
[14]
T. Hoßfeld and A. Binzenhöfer. Analysis of skype voip traffic in umts: End-to-end qos and qoe measurements. Computer Networks, 2008.
[15]
B. Jansen, T. Goodwin, V. Gupta, F. Kuipers, and G. Zussman. Performance evaluation of webrtc-based video conferencing. ACM SIGMETRICS Performance Evaluation Review, 2018.
[16]
J. Jiang, R. Das, G. Ananthanarayanan, P. A. Chou, V. Padmanabhan, V. Sekar, E. Dominique, M. Goliszewski, D. Kukoleca, R. Vafin, et al. Via: Improving internet telephony call quality using predictive relay selection. In ACM SIGCOMM, 2016.
[17]
I. Johansson and Z. Sarker. Self-clocked rate adaptation for multimedia. draft-johansson-rmcat-scream-cc-05 (work in progress), 2015.
[18]
C. Lab. Zoom uses a bespoke extension of RTP. https://citizenlab.ca/2020/04/move-fast-roll-your-own-crypto-a-quick-look-at-the-confidentiality-of-zoom-meetings/, 2020.
[19]
Q. Liu, Z. Jia, K. Jin, J. Wu, and H. Zhang. Error resilience for interactive real-time multimedia application, 2019. US Patent 10,348,454.
[20]
S. Liu, P. Schmitt, F. Bronzino, and N. Feamster. Characterizing service provider response to the covid-19 pandemic in the united states. arXiv preprint arXiv:2011.00419, 2020.
[21]
K. MacMillan, T. Mangla, J. Saxon, and N. Feamster. Automating VCA Calls. https://github.com/kyle-macmillan/vca-imc-21, 2021.
[22]
T. Mangla, E. Halepovic, M. Ammar, and E. Zegura. eMIMIC: Estimating HTTP-based Video QoE Metrics from Encrypted Network Traffic. In Proc. of IEEE/IFIP TMA, 2018.
[23]
C. S. Media. LOOKING BACK, LOOKING FORWARD: What it will take to permanently close the K-12 digital divide. https://www.commonsensemedia.org/about-us/news/press-releases/the-us-k-12-digital-divide-has-narrowed-but-must-close-to-eliminate, 2021.
[24]
Microsoft. Virtual camera does not work on macOS Teams. https://docs.microsoft.com/en-us/microsoftteams/troubleshoot/teams-on-mac/virtual-camera-doesnt-work-macos, 2021.
[25]
M. Nagy, V. Singh, J. Ott, and L. Eggert. Congestion control using fec for conversational multimedia communication. In Proceedings of the 5th ACM Multimedia Systems Conference, pages 191--202, 2014.
[26]
A. Nistico, D. Markudova, M. Trevisan, M. Meo, and G. Carofiglio. A comparative study of rtc applications. In 2020 IEEE International Symposium on Multimedia (ISM). IEEE, 2020.
[27]
ReadTheDocs. PyAutoGUI: Application automation. https://pyautogui.readthedocs.io/en/latest/, 2020.
[28]
J. Rosenberg, H. Schulzrinne, G. Camarillo, A. Johnston, J. Peterson, R. Sparks, M. Handley, E. Schooler, et al. Sip: session initiation protocol, 2002.
[29]
C. Sander, I. Kunze, K. Wehrle, and J. Rüth. Video conferencing and flow-rate fairness: A first look at zoom and the impact of flow-queuing aqm, 2021.
[30]
H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson. Rfc3550: Rtp: A transport Protocol for real-time applications, 2003.
[31]
H. Schulzrinne, S. Casner, R. Frederick, V. Jacobson, et al. Rtp: A transport protocol for real-time applications, 1996.
[32]
Selenium. Selenium: Web browser automation. http://www.seleniumhq.org, 2017.
[33]
V. Singh, J. Ott, and I. D. Curcio. Rate-control for conversational video communication in heterogeneous networks. In 2012 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM), pages 1--7. IEEE, 2012.
[34]
E. T. Tester. Video conferencing market share. https://www.emailtooltester.com/en/blog/video-conferencing-market-share/, 2021.
[35]
W3. WebRTC Stats. https://www.w3.org/TR/webrtc-stats/, 2020.
[36]
Y. Xu, C. Yu, J. Li, and Y. Liu. Video telephony for end-consumers: Measurement study of google+, ichat, and skype. In IMC. ACM, 2012.
[37]
C. Yu, Y. Xu, B. Liu, and Y. Liu. "can you see me now?" a measurement study of mobile video calls. In IEEE INFOCOM 2014-IEEE Conference on Computer Communications, pages 1456--1464. IEEE, 2014.
[38]
J. Zhu, D. Jones, and S. Webster. Testing Bandwidth Usage of Popular Video Conferencing Applications, November 2020.
[39]
Zoom. Here's How Zoom Provides Industry-Leading Video Capacity. https://blog.zoom.us/zoom-can-provide-increase-industry-leading-video-capacity/, 2019.
[40]
Zoom. Zoom API. https://marketplace.zoom.us/docs/api-reference/zoom-api/, 2021.

Cited By

View all
  • (2024)Saving Private WAN: Using Internet Paths to Offload WAN Traffic in Conferencing ServicesProceedings of the ACM on Networking10.1145/36964042:CoNEXT4(1-22)Online publication date: 25-Nov-2024
  • (2024)Athena: Seeing and Mitigating Wireless Impact on Video Conferencing and BeyondProceedings of the 23rd ACM Workshop on Hot Topics in Networks10.1145/3696348.3696889(103-110)Online publication date: 18-Nov-2024
  • (2024)Eloquent: A More Robust Transmission Scheme for LLM Token StreamingProceedings of the 2024 SIGCOMM Workshop on Networks for AI Computing10.1145/3672198.3673797(34-40)Online publication date: 4-Aug-2024
  • Show More Cited By

Index Terms

  1. Measuring the performance and network utilization of popular video conferencing applications

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      IMC '21: Proceedings of the 21st ACM Internet Measurement Conference
      November 2021
      768 pages
      ISBN:9781450391290
      DOI:10.1145/3487552
      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

      • USENIX Assoc: USENIX Assoc

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 02 November 2021

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. network measurement
      2. real-time streaming
      3. video conferencing

      Qualifiers

      • Research-article

      Funding Sources

      Conference

      IMC '21
      IMC '21: ACM Internet Measurement Conference
      November 2 - 4, 2021
      Virtual Event

      Acceptance Rates

      Overall Acceptance Rate 277 of 1,083 submissions, 26%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)896
      • Downloads (Last 6 weeks)114
      Reflects downloads up to 13 Dec 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Saving Private WAN: Using Internet Paths to Offload WAN Traffic in Conferencing ServicesProceedings of the ACM on Networking10.1145/36964042:CoNEXT4(1-22)Online publication date: 25-Nov-2024
      • (2024)Athena: Seeing and Mitigating Wireless Impact on Video Conferencing and BeyondProceedings of the 23rd ACM Workshop on Hot Topics in Networks10.1145/3696348.3696889(103-110)Online publication date: 18-Nov-2024
      • (2024)Eloquent: A More Robust Transmission Scheme for LLM Token StreamingProceedings of the 2024 SIGCOMM Workshop on Networks for AI Computing10.1145/3672198.3673797(34-40)Online publication date: 4-Aug-2024
      • (2024)Feasibility of State Space Models for Network Traffic GenerationProceedings of the 2024 SIGCOMM Workshop on Networks for AI Computing10.1145/3672198.3673792(9-17)Online publication date: 4-Aug-2024
      • (2024)Standardizing Multimedia QoE Telemetry from Telecommunications Networks for Open AnalyticsProceedings of the 2024 SIGCOMM Workshop on Emerging Multimedia Systems10.1145/3672196.3673400(14-20)Online publication date: 4-Aug-2024
      • (2024)An In-depth Study of Bandwidth Allocation across Media Sources in Video ConferencingProceedings of the 32nd ACM International Conference on Multimedia10.1145/3664647.3681007(7696-7704)Online publication date: 28-Oct-2024
      • (2024)Prudentia: Findings of an Internet Fairness WatchdogProceedings of the ACM SIGCOMM 2024 Conference10.1145/3651890.3672229(506-520)Online publication date: 4-Aug-2024
      • (2024)A First Look at Immersive Telepresence on Apple Vision ProProceedings of the 2024 ACM on Internet Measurement Conference10.1145/3646547.3689006(555-562)Online publication date: 4-Nov-2024
      • (2024)NetDiffusion: Network Data Augmentation Through Protocol-Constrained Traffic GenerationProceedings of the ACM on Measurement and Analysis of Computing Systems10.1145/36390378:1(1-32)Online publication date: 21-Feb-2024
      • (2024)Understanding Online Education in Metaverse: Systems and User Experience Perspectives2024 IEEE Conference Virtual Reality and 3D User Interfaces (VR)10.1109/VR58804.2024.00080(598-608)Online publication date: 16-Mar-2024
      • Show More Cited By

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media