Standard

Performance Evaluation of WebRTC-based video conferencing. / Jansen, Bart; Goodwin, Timothy; Gupta, Varun; Kuipers, Fernando; Zussman, Gil.

35th International Symposium on Computer Performance, Modeling, Measurements and Evaluation (IFIP Performance 2017). 2017. p. 1-13.

Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

Harvard

Jansen, B, Goodwin, T, Gupta, V, Kuipers, F & Zussman, G 2017, Performance Evaluation of WebRTC-based video conferencing. in 35th International Symposium on Computer Performance, Modeling, Measurements and Evaluation (IFIP Performance 2017). pp. 1-13, IFIP WG 7.3 Performance 2017, New York, United States, 13/01/17. https://doi.org/10.1145/3199524.3199534

APA

Jansen, B., Goodwin, T., Gupta, V., Kuipers, F., & Zussman, G. (2017). Performance Evaluation of WebRTC-based video conferencing. In 35th International Symposium on Computer Performance, Modeling, Measurements and Evaluation (IFIP Performance 2017) (pp. 1-13) https://doi.org/10.1145/3199524.3199534

Vancouver

Jansen B, Goodwin T, Gupta V, Kuipers F, Zussman G. Performance Evaluation of WebRTC-based video conferencing. In 35th International Symposium on Computer Performance, Modeling, Measurements and Evaluation (IFIP Performance 2017). 2017. p. 1-13 https://doi.org/10.1145/3199524.3199534

Author

Jansen, Bart ; Goodwin, Timothy ; Gupta, Varun ; Kuipers, Fernando ; Zussman, Gil. / Performance Evaluation of WebRTC-based video conferencing. 35th International Symposium on Computer Performance, Modeling, Measurements and Evaluation (IFIP Performance 2017). 2017. pp. 1-13

BibTeX

@inproceedings{e4eef445e4bc4105ba8c72a6b8bea036,
title = "Performance Evaluation of WebRTC-based video conferencing",
abstract = "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 underlying WebRTC 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.",
keywords = "WebRTC, Congestion Control, Performance Evaluation",
author = "Bart Jansen and Timothy Goodwin and Varun Gupta and Fernando Kuipers and Gil Zussman",
year = "2017",
doi = "https://doi.org/10.1145/3199524.3199534",
language = "English",
pages = "1--13",
booktitle = "35th International Symposium on Computer Performance, Modeling, Measurements and Evaluation (IFIP Performance 2017)",

}

RIS

TY - GEN

T1 - Performance Evaluation of WebRTC-based video conferencing

AU - Jansen, Bart

AU - Goodwin, Timothy

AU - Gupta, Varun

AU - Kuipers, Fernando

AU - Zussman, Gil

PY - 2017

Y1 - 2017

N2 - 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 underlying WebRTC 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.

AB - 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 underlying WebRTC 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.

KW - WebRTC

KW - Congestion Control

KW - Performance Evaluation

U2 - https://doi.org/10.1145/3199524.3199534

DO - https://doi.org/10.1145/3199524.3199534

M3 - Conference contribution

SP - 1

EP - 13

BT - 35th International Symposium on Computer Performance, Modeling, Measurements and Evaluation (IFIP Performance 2017)

ER -

ID: 32870027