Performance Evaluation of WebRTC Data Channels

Jukka K. Nurminen, Rasmus Eskola

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


This paper covers a study on WebRTC data channel performance in current web browser implementations. The goal is to find out whether WebRTC data channels are usable today in web applications demanding throughput performance for data transfers consisting of arbitrary data. Performance is measured using a purpose-built web application and various simulated network conditions. Packet capture is used for further analysis. The results reveal that current WebRTC data channel implementations do not adjust the SCTP window size from the default setting. This results in bad performance when network conditions and especially latency is not close to perfect. Changing the window size results in significantly better performance on high latency links, but the observed throughput performance is still not ideal. We can conclude from the test results that current WebRTC data channel implementations are not yet ready for high performance requirements nor mobile environments where battery life is important. The browsers need their WebRTC data channel implementations optimized in order for the technology to become truly useful.
Original languageEnglish
Title of host publicationSymposium on Computers and Communication (ISCC)
PublisherIEEE Institute of Electrical and Electronic Engineers
Number of pages5
ISBN (Print)978-1-4673-7194-0
Publication statusPublished - 2015
MoE publication typeA4 Article in a conference publication


  • Index Terms -WebRTC
  • SCTP
  • WebRTC data channel
  • performance measurement
  • web application
  • web browser


Dive into the research topics of 'Performance Evaluation of WebRTC Data Channels'. Together they form a unique fingerprint.

Cite this