How long does the DTLS handshake take?WebRTC mandates DTLS for encrypting the voice, video and datachannel traffic on the wire. As of Chrome 74 it is possible to measure how…May 9, 2019May 9, 2019
Rolling out Unified Plan supportThe WebRTC folks at Google are pretty excited about shipping Unified Plan. Support for this has been on the roadmap for a very long time…Nov 28, 2018A response icon1Nov 28, 2018A response icon1
addTrack adoptionIts about time for some more data nerding. This time not using my own data but Chrome telemetry. Chrome publishes as large amount of…Jul 11, 2018Jul 11, 2018
When a Chrome update breaks… your microphone volume displayChrome 66 which is currently rolling out as the stable version introduces changes in the autoplay behaviour of video elements. Which breaks…Apr 24, 2018A response icon1Apr 24, 2018A response icon1
Goodbye macOS WebRTC audio bugIf you are using WebRTC in Chrome on macOS, you probably experienced a situation where your microphone would not work and you had to…Jan 2, 2018A response icon2Jan 2, 2018A response icon2
What kind of TURN server is being used?TURN servers are an essential part of the WebRTC infrastructure as they help with NAT traversal. But how often are they used and what does…Aug 31, 2017A response icon1Aug 31, 2017A response icon1
Working around TURN bugsChrome 58 contains a bug which makes TURN/TCP and TURN/TLS almost unusable. Here is how to work around it and how to measure the impact.Jun 1, 2017Jun 1, 2017
When a browser update breaks… your native app (for a change)tl;dr: a Chrome 56 update broke our iOS and Android apps: Video started freezing. A post-mortem with an interesting twist at the end. And I…Mar 23, 2017A response icon2Mar 23, 2017A response icon2
Keep your TURN servers closeWhen Amazon AWS opened the new region in London, we quickly spun up new TURN servers there. What impact did this have on the ICE candidate…Jan 20, 2017A response icon1Jan 20, 2017A response icon1
When its not a browser update that breaks things…Much as I blame browser updates for breaking WebRTC things, this is not always the case. This time, the addition of a EcmaScript 7 polyfill…Dec 23, 2016Dec 23, 2016