CommunicationsWebRTC Strikes Back
Dan Jenkins@dan_jenkins
Based in the UK
Founder of Nimble Ape Ltd
Web Guy who does Telephony
WebRTC Expert
Speaker at Astricon for 7 years
Worked on Respoke (Digium's WebRTC PaaS)
"The Lego Slide Guy"
❤ Open Source Software
Dan Jenkins
https://nimblea.pe Real Time Communications Consultancy
Web Technologies GDE specialising in WebRTC
Google Developer Expert
organisers of CommCon
https://commcon.xyz25th-29th June 2018 - Dorking, UK
CC
CommCon
A long time ago in a browser far, far away....
WebRTC
WebRTC
Web R eal T ime C ommunication
WebRTC
Heard of it?
WebRTC
Built something with it?
WebRTC
WebRTC isn't like the Empire.
Its not evil but it could be the ruler of all modern day RTC
WebRTC
Lets take a step back young padawan.
WebRTC
WebRTC gives you access to Media Channels and Data Channels in a P2P
Connection
WebRTC
WebRTC doesn't specify a transport.
WebRTC
Its now 7 years old!
WebRTC
7 Years old and has a huge user base
(Like some youtubers....)
WebRTC
https://www.voxbone.com/about-voxbone/res-webrtc-2016-biggest-technology-no-one-heard-of
WebRTC
WebRTC
WebRTC
WebRTC
WebRTC
WebRTC isn't just making phone calls in a browser
WebRTC
https://goo.gl/eyaX7A
Whats new?
A short time ago in a browser really, really close....
Announced on 2017-01-31 and in Edge 15
https://blogs.windows.com/msedgedev/2017/01/31/introducing-webrtc-microsoft-edge/
BUTThe lack of data channels is disturbing
https://blogs.windows.com/msedgedev/2017/01/31/introducing-webrtc-microsoft-edge/
And after a really, really long time...
And after a really, really long time...
This is me talking at Full Stack Toronto in November 2015 saying
"I'd be surprised if we didn't have something by May 2016 at WWDC"
Available in High Sierra and iOS 11(Which means its not available on your old iPhone or iPad)
https://webkit.org/blog/7726/announcing-webrtc-and-media-capture/
https://webkit.org/blog/7726/announcing-webrtc-and-media-capture/
What hasn't changed in the past 2 years?
Its still not a Standard.
SDP is still a b*tch (Even for non web developers)
Simulcast approaches don't match up
adapter.js is still needed (A lot)
PaaS haven't been dying
More and more OSS options available
The whole ecosystem has been growing
Other than browser support, what else is new?
Getting started has never been easier.
Flash is pretty much dead
A whole heap of fixes under the hood in all browsers
https://groups.google.com/forum/#!topic/discuss-webrtc
Screen Sharing improvements
Standards based getStats implementations
Better Echo Cancellation
TURN/TLS in FF H264 everywhere
VP9 in FF
Better Jitter Handling
Promise based APIs
But more importantly. Google's commitment
https://groups.google.com/d/msg/discuss-webrtc/f4Jg53Phgco/YfetnmoqBQAJ
Firefox, Opera, Chrome, Android and native iOS all utilise the code at webrtc.org
So Google's commitment to making things better helps everyone
And more projects with new approaches
So it seems like not a lot has happened?
Wheres the golden nugget of information in this talk?
"Is your project on Github dead? It hasn't had any
activity in a while"
End user numbers rising but less shouty news is
a good thing
Of course - there are still issues. But WebRTC compatibility isn't
breaking every week.
But that doesn't mean it won't happen.
If you build a product with WebRTC - move your default
browser to a pre-release browser
WebRTC in One year?
THE Message
It's never been a better time to build using WebRTC as it is today. Go build something amazing.
Thanks@dan_jenkins
commcon.xyz
Tickets are still available The only Open Source RTC event in the UK
Top Related