{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,25]],"date-time":"2026-06-25T16:04:54Z","timestamp":1782403494019,"version":"3.54.5"},"reference-count":27,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2018,3,20]],"date-time":"2018-03-20T00:00:00Z","timestamp":1521504000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGMETRICS Perform. Eval. Rev."],"published-print":{"date-parts":[[2018,3,20]]},"abstract":"<jats:p>WebRTC has quickly become popular as a video conferencing platform, partly due to the fact that many browsers support it. WebRTC utilizes the Google Congestion Control (GCC) algorithm to provide congestion control for realtime communications over UDP. The performance during a WebRTC call may be influenced by several factors, including the underlyingWebRTC implementation, the device and network characteristics, and the network topology. In this paper, we perform a thorough performance evaluation of WebRTC both in emulated synthetic network conditions as well as in real wired and wireless networks. Our evaluation shows that WebRTC streams have a slightly higher priority than TCP flows when competing with cross traffic. In general, while in several of the considered scenarios WebRTC performed as expected, we observed important cases where there is room for improvement. These include the wireless domain and the newly added support for the video codecs VP9 and H.264 that does not perform as expected.<\/jats:p>","DOI":"10.1145\/3199524.3199534","type":"journal-article","created":{"date-parts":[[2018,3,22]],"date-time":"2018-03-22T15:17:48Z","timestamp":1521731868000},"page":"56-68","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":101,"title":["Performance Evaluation of WebRTC-based Video Conferencing"],"prefix":"10.1145","volume":"45","author":[{"given":"Bart","family":"Jansen","sequence":"first","affiliation":[{"name":"Delft University of Technology"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Timothy","family":"Goodwin","sequence":"additional","affiliation":[{"name":"Columbia University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Varun","family":"Gupta","sequence":"additional","affiliation":[{"name":"Columbia University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Fernando","family":"Kuipers","sequence":"additional","affiliation":[{"name":"Delft University of Technology"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gil","family":"Zussman","sequence":"additional","affiliation":[{"name":"Columbia University"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2018,3,20]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"One-way transmission time. ITU-T G.114 (May 2003).  One-way transmission time. ITU-T G.114 (May 2003)."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2749215.2749223"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCE.2016.7562675"},{"key":"e_1_2_1_4_1","volume-title":"Webrtc 1.0: Real-time communication between browsers. online","author":"Bergkvist A.","year":"2016","unstructured":"Bergkvist , A. , Burnett , D. C. , Jennings , C. , Narayanan , A. , and Aboba , B . Webrtc 1.0: Real-time communication between browsers. online , 2016 . http:\/\/www.w3.org\/TR\/webrtc\/. Bergkvist, A., Burnett, D. C., Jennings, C., Narayanan, A., and Aboba, B. Webrtc 1.0: Real-time communication between browsers. online, 2016. http:\/\/www.w3.org\/TR\/webrtc\/."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/49.464716"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1764873.1764876"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2959424.2959431"},{"key":"e_1_2_1_8_1","first-page":"3","volume":"46","author":"Carlucci G.","year":"2016","unstructured":"Carlucci , G. , De Cicco , L. , and Mascolo , S. Controlling queuing delays for real-time communication: the interplay of E2 E and AQM algorithms. ACM SIGCOMM Computer Commun. Rev. 46 , 3 ( 2016 ). Carlucci, G., De Cicco, L., and Mascolo, S. Controlling queuing delays for real-time communication: the interplay of E2E and AQM algorithms. ACM SIGCOMM Computer Commun. Rev. 46, 3 (2016).","journal-title":"ACM SIGCOMM Computer Commun. Rev."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2983634"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2910017.2910605"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/PV.2013.6691458"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491172.2491182"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/PV.2013.6691455"},{"key":"e_1_2_1_14_1","volume-title":"Real-time communication in web-browsers. online","author":"Hardie T.","year":"2012","unstructured":"Hardie , T. , Jennings , C. , and Turner , S . Real-time communication in web-browsers. online , 2012 . https:\/\/tools.ietf.org\/wg\/rtcweb\/. Hardie, T., Jennings, C., and Turner, S. Real-time communication in web-browsers. online, 2012. https:\/\/tools.ietf.org\/wg\/rtcweb\/."},{"key":"e_1_2_1_15_1","volume-title":"A Google congestion control algorithm for real-time communication. IETF draft","author":"Homer S.","year":"2015","unstructured":"Homer , S. , Lundin , H. , Carlucci , G. , Cicco , L. D. , and Mascolo , S . A Google congestion control algorithm for real-time communication. IETF draft , 2015 . https:\/\/tools.ietf.org\/html\/draft-ietf-rmcat-gcc-01. Homer, S., Lundin, H., Carlucci, G., Cicco, L. D., and Mascolo, S. A Google congestion control algorithm for real-time communication. IETF draft, 2015. https:\/\/tools.ietf.org\/html\/draft-ietf-rmcat-gcc-01."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/52324.52356"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2630088.2631976"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/PCS.2013.6737765"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2557642.2557649"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2016.7524426"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2790037"},{"key":"e_1_2_1_22_1","first-page":"6817","author":"Shalunov S.","year":"2012","unstructured":"Shalunov , S. , Hazel , G. , Iyengar , J. , and Kuehlewind , M. Low extra delay background transport (LEDBAT). IETF RFC 6817 , 2012 . Shalunov, S., Hazel, G., Iyengar, J., and Kuehlewind, M. Low extra delay background transport (LEDBAT). IETF RFC 6817, 2012.","journal-title":"IETF RFC"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/PV.2013.6691454"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2006.886335"},{"key":"e_1_2_1_25_1","volume-title":"Proc. USENIX NSDI'13","author":"Winstein K.","year":"2013","unstructured":"Winstein , K. , Sivaraman , A. , Balakrishnan , H. , Stochastic forecasts achieve high throughput and low delay over cellular networks . In Proc. USENIX NSDI'13 ( 2013 ). Winstein, K., Sivaraman, A., Balakrishnan, H., et al. Stochastic forecasts achieve high throughput and low delay over cellular networks. In Proc. USENIX NSDI'13 (2013)."},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2370216.2370451"},{"key":"e_1_2_1_27_1","unstructured":"Zhu X. and Pan R. NADA: A unified congestion control scheme for low-latency  Zhu X. and Pan R. NADA: A unified congestion control scheme for low-latency"}],"container-title":["ACM SIGMETRICS Performance Evaluation Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3199524.3199534","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3199524.3199534","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T19:07:17Z","timestamp":1750273637000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3199524.3199534"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,3,20]]},"references-count":27,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2018,3,20]]}},"alternative-id":["10.1145\/3199524.3199534"],"URL":"https:\/\/doi.org\/10.1145\/3199524.3199534","relation":{},"ISSN":["0163-5999"],"issn-type":[{"value":"0163-5999","type":"print"}],"subject":[],"published":{"date-parts":[[2018,3,20]]},"assertion":[{"value":"2018-03-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}