3 ways Apple hurts WebRTC
Safari Other Browser
Apps on iOS
No support for desktop or mobile
70% of usage on iOS
No support for easy native apps
20% of time share vs. Browser,
No one else is allowed to make a
30% of browser share on iOS
❌ ❌ ❌
No IE, but lots of Microsoft
Old Browser New Browser Comms App Native App
❌ ✔ ✔ ✔
>500M users >100M users >300M MAU >350M Win 10 users
+ 8.1 install base
No support planned ORTC + WebRTC support Skype for Web moving to
Adding Visual Studio tooling that
WebRTC at Microsoft
Don’t forget TURN servers
The biggest issue in new WebRTC deployments is often the lack of a TURN servers.
The rule of thumb is TURN is needed by about 20% of users, but this can very a lot depending on your user
base. Tokbox’s figures from earlier this year are above.
Chrome requires SSL
getUserMedia() no longer works on insecure
origins. To use this feature, you should consider
switching your application to a secure origin,
such as HTTPS. See https://goo.gl/rStTGz for more
34. 34Chad Wallace Hart 34
Codecs were a major
point of contention in
That was resolved in
the standards in late
There was a still a
Google would join
Firefox and support
H.264 in Chrome.
WebRTC is crushing it!
IMS RCS VoLTE Skype WebRTC
Millions of Users
VoIP Technology Users after 5 years
“Users” of various VoIP technologies roughly 5 years after their were introduced.
Note “user” often means installs or supported devices.
The community is still growing..
Mar Jul Sep Nov Jan Mar May Jul Sep Nov Jan Mar May Jul Sep Nov Jan Mar May Jul Sep Nov Jan Mar May Jul Sep Nov Jan Mar May Jul
2011 2012 2013 2014 2015 2016
New WebRTC code contributors/month on GitHub
Be at the front-end
WebRTC is just as much or more about the front-end than it is the back-end.
Become an expert in web development and don’t forget about front-end technologies.
Image source: https://www.mobilesmith.com/html5-vs-native-debate-is-over/
Native mobile app
development is one of the
hardest aspects of WebRTC.
Fortunately there are more
options than ever for mobile
Be part of the community
++way more than you can stick on a slide…