Large Data Channel Messages for Firefox

Posted on Fri, 03 Nov 2017 in WebRTC • Tagged with webrtc, datachannel, sctp, eor • 4 min read

At the moment, you have to be careful about the maximum message size you can send over a WebRTC data channel. Especially if the data channel has been established between Firefox and Chrome. With help from Randell Jesup, Nils Ohlmeier and plenty of other helpful guys from the #media Mozilla IRC channel, I've added EOR handling and determination of the maximum message size to Firefox data channels. In this article, I'll explain the technical details and the benefits of this addition.

Continue reading

Demystifying WebRTC's Data Channel Message Size Limitations

Posted on Thu, 01 Dec 2016 in WebRTC • Tagged with webrtc, datachannel, chunking, saltyrtc • 6 min read

WebRTC's data channels have a message size limitation. But where does this limitation come from? I've read through most of Firefox's and Chromium's data channel code. In this article, I'll show you my results and give some recommendation what you can do to reliably work around this issue.

Continue reading

Bachelor Thesis - SaltyRTC - Seriously Secure WebRTC

Posted on Mon, 19 Oct 2015 in WebRTC • Tagged with webrtc, datachannel, saltyrtc, threema • 2 min read

In my bachelor thesis, I'm going through the WebRTC protocol, in particular its weakest link - the Signalling Channel. This work presents a solution that uses the Networking and Cryptography library (NaCl) to provide a secure implementation of the Signalling Channel called SaltyRTC.

Continue reading