Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

WebRTC - a History Lesson

2,827 views

Published on

My presentation for the Kranky Geek April 2015 London event.
Took the audience through a history lesson of WebRTC, showing the position of some of the companies and the market opportunities the various vendors are going after.

Published in: Technology
  • Be the first to comment

WebRTC - a History Lesson

  1. 1. A WebRTC History Lesson A look at the last 3 years in WebRTC, thinking about the next 3 years April 2015 Tsahi Levent-Levi
  2. 2. Ready for your History Lesson?
  3. 3. 3 WebRTC offers real time communication natively from a web browser WebRTC is a media engine with JavaScript APIs
  4. 4. Browser Tech or Software Stack? 16/4/2015 4
  5. 5. Both 16/4/2015 5 WebRTC is both an open source project (=Software Stack) and a standard specification (=Browser Tech) webrtc.org • The open source project • Holds an implementation of the WebRTC specification • Can be used by anyone for anything And also openWebRTC.io WebRTC 1.0 • The standard specification • Not yet completed • Handled by the IETF and W3C
  6. 6. It all started when Assets Customers Google’s Target On2 Feb 2010 VPx video codecs Adobe WebM GIPS May 2010 iLBC, iSAC voice codecs Voice Engine Video Engine Skype, Google, Yahoo, Avaya, … WebRTC 6 Google went shopping
  7. 7. 7 2013 2012 May 2011: WebRTC Announced Google releases WebRTC source code for the first time under a permissive BSD license Nov 2011: Chrome 23 adds WebRTC No optional flag is required. Data channel capabilities not supported Jan 2013: Firefox 20 adds WebRTC First release of Firefox supporting WebRTC. Comes with GetUserMedia support only, which gives access to the local camera Feb 2013: Interoperability Initial interoperability between Chrome and Firefox browsers achieved. This is still early on in the process, so things still don't work as expected, but this is an indication of things to come Jun 2013: Firefox 22 released First Firefox release that officially supports the ability to make video calls as well as use the Data channel API Jul 2013: Chrome for Android Beta with WebRTC The beta version of Chrome 29 on Android supports WebRTCAug 2013: Chrome for Android Chrome 29 for Android now fully supports WebRTC Sep 2013: Firefox for Android supports WebRTC The beta version of Chrome 29 on Android supports WebRTC Source:
  8. 8. 8 2014 Oct 2013: Opera 18 Beta intros WebRTC First Opera release based on Chromium, providing immediate WebRTC support Feb 2014: Opera for Android Beta with WebRTC First Android release for Opera supports WebRTCMar 2014: Opera for Android with WebRTC Opera 20 for Android has WebRTC in GA Source: Oct 2014: Microsoft announced ORTC support Microsoft officially announced plans to support ORTC (WebRTC 1.1) in a future release of Internet Explorer May 2014: Microsoft promises to support GUM Microsoft indicates in its IE status page that it plans to support GetUserMedia APIs in its next version of Internet Explorer
  9. 9. 9 2015 2014 Oct 2013: Opera 18 Beta intros WebRTC First Opera release based on Chromium, providing immediate WebRTC support Feb 2014: Opera for Android Beta with WebRTC First Android release for Opera supports WebRTCMar 2014: Opera for Android with WebRTC Opera 20 for Android has WebRTC in GA Source: Oct 2014: Microsoft announced ORTC support Microsoft officially announced plans to support ORTC (WebRTC 1.1) in a future release of Internet Explorer May 2014: Microsoft promises to support GUM Microsoft indicates in its IE status page that it plans to support GetUserMedia APIs in its next version of Internet Explorer
  10. 10. WebRTC, through the ages 16/4/2015 10 • Technology experiments • Proof of concepts • Video chat apps • Video chat apps • More video chat apps • Innovative business models • Reinvention of voice • Mobile • Incumbents take notice • Technology is widely accepted 2012 2013 2014 2015 The Dark Ages Age of Discovery Age of Enlightenment The Industrial Age
  11. 11. Transitioning to a cloud company 16/4/2015 11 Splitting the browserMerging the services
  12. 12. Hardware company, doing great software 16/4/2015 12 Headaches with VP8 support on old iPhones
  13. 13. 600+ Vendors & Projects 16/4/2015 13 Testing & Monitoring Core Unknown Peer Assisted Delivery Unified Communications SDK Social Networks Consulting & Outsourcing PaaS Other Collaboration Vertical Infrastructure Telephony Customer Management Video Conferencing WebRTC by Use Case Group Tooling Vendors April 2015
  14. 14. Popular Verticals 16/4/2015 14 Financial Surveillance Job Interviews Gaming Education Experts market Healthcare WebRTC Use Case Verticals April 2015
  15. 15. funnyjunk
  16. 16. Want to learn more? • What is WebRTC? • WebRTC’s Job to be Done • Browser Support • WebRTC Hype • The WebRTC Ecosystem • WebRTC Use Cases by Verticals • Recommendations https://bloggeek.me/reports/ 16
  17. 17. Thank You! Tsahi Levent-Levi http://bloggeek.me tsahil@bloggeek.me 16/4/2015 17

×