Abstract
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 language | English |
---|---|
Title of host publication | Symposium on Computers and Communication (ISCC) |
Publisher | IEEE Institute of Electrical and Electronic Engineers |
Pages | 676-680 |
Number of pages | 5 |
ISBN (Print) | 978-1-4673-7194-0 |
DOIs | |
Publication status | Published - 2015 |
MoE publication type | A4 Article in a conference publication |
Keywords
- Index Terms -WebRTC
- SCTP
- WebRTC data channel
- performance measurement
- web application
- web browser