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 From Asterisk to Headline - MoNage

365 views

Published on

The realtime communications VoIP technology known as WebRTC is only 5 years old, but has accomplished great things already. With hundreds of millions of active users and an explosion of new use cases, WebRTC is in a good place. However, it does still face a few challenges as it expands like Apple support. This talk from MoNage in Boston gives some background on WebRTC, highlights major users, emerging use cases and challenges.

Published in: Internet
  • Be the first to comment

  • Be the first to like this

WebRTC From Asterisk to Headline - MoNage

  1. 1. WebRTC from * to Headline MoNage Boston, 2016
  2. 2. About Me 23 September 2016 Chad Wallace Hart 2 Head of Strategic Products https://www.voxbone.com cwhart@voxbone.com A blog for WebRTC developers https://webrtcHacks.com @webrtcHacks Local WebRTC Meetup organizer Next Meetup: Oct 4 @ Google https://webrtcboston.com @chadwallacehart chad@chadwallacehart.com
  3. 3. 3 So what is WebRTC?
  4. 4. 4 World Class VoIP Engine for Free media engine video codec audio codec
  5. 5. 5 Internet & Web Standard
  6. 6. 6 3(ish) Web-friendly(+native) API’s Peer-to-peer RTC connectivity peerConnection Stream Capture getUserMedia Arbitrary p2p data transmission dataChannel Camera, Microphone, Screen
  7. 7. 7 State of the art technology Media negotiation Firewall/NAT Traversal Audio codecs Video codecs Flow controls Encryption
  8. 8. 8 Massive community .org Too many projects to put on a slide
  9. 9. 9 This is awesome!
  10. 10. 10 Who uses WebRTC? WebRTC details: https://webrtchacks.com/facebook-webrtc/Image source: http://www.nerddict.com/2016/06/download-facebook-messenger-for-windows.html 300 million monthly active users Less than 3 years since launch
  11. 11. 11 Who uses WebRTC?
  12. 12. 12 Who uses WebRTC?
  13. 13. 13 Who uses WebRTC?
  14. 14. 1414
  15. 15. 15 Augmented Reality https://webrtchacks.com/kurento/
  16. 16. 16 Emotion recognition https://www.youtube.com/watch?v=PEoKzOt63ao
  17. 17. 17 Real Time streaming
  18. 18. 18 BitTorrent
  19. 19. 19 Content Delivery Networks
  20. 20. 20 Video game controllers
  21. 21. 21 Museum robots http://www.tate.org.uk/whats-on/tate-britain/special-event/after-dark
  22. 22. 22 Middle-out compression https://www.youtube.com/watch?v=x2eqcCDoC6c&sns=tw
  23. 23. 23 Google’s 5-year stats • 2 Billion+ WebRTC Browsers • 1 Billion+ minutes/week • 950+ companies & projects • 5 Billion+ WebRTC app downloads https://groups.google.com/forum/#!topic/discuss-webrtc/I0GqzwfKJfQ https://docs.google.com/presentation/d/1JwnW6v3OM0RfoDYrPPTJrDNeIpidgh7hF _k5E1j2oKM/edit?usp=sharing
  24. 24. 24
  25. 25. 25 Photo by Flickr user Allan (CC BY-NC-ND 2.0) https://flic.kr/p/4XtJJM
  26. 26. 2626
  27. 27. 27 WebRTC is not available everywhere
  28. 28. 28 3 ways Apple hurts WebRTC Safari Other Browser Apps on iOS WebView for iOS No support for desktop or mobile 70% of usage on iOS No support for easy native apps 20% of time share vs. Browser, Android, Desktop No one else is allowed to make a WebRTC Browser 30% of browser share on iOS
  29. 29. 29 There is hope…
  30. 30. 30 WebRTC support can be inconsistent 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 WebRTC Adding Visual Studio tooling that includes WebRTC WebRTC at Microsoft
  31. 31. 31 WebRTC can be hard
  32. 32. 32 WebRTC requires you learn (or pay) Web Technology Popular Open Source Framework Web CMS WordPress, Joomla, Drupal… Front-End Development jQuery, Ember.js, Angular.js, React.. Front-end Design Bootstrap, Material Design, … WebGL Babylon, three.js, … WebSockets Socket.io WebRTC
  33. 33. 33 Signaling STUN/TURN Media server Photo by Flickr user Alex (CC BY-2.0) https://flic.kr/p/9v7Kgx
  34. 34. 34 About standards… 23 September 2016
  35. 35. 35 🙂 23 September 2016 https://www.w3.org/TR/mediacapture-streams/ Ready to go!
  36. 36. 36 Still not done… 23 September 2016 https://www.w3.org/TR/webrtc/ 🙁
  37. 37. 3737
  38. 38. 38 WebRTC is crushing it! VoIP Technology Users after 5 years WebRTC >500M (+billions of browsers/devices) Skype 405M VoLTE 185M RCS 15M IMS 13M
  39. 39. 39 Community 0 50 100 150 200 250 300 350 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
  40. 40. 40 Leveraging the web to make it better
  41. 41. 41 About Me 23 September 2016 Chad Wallace Hart 41 Head of Strategic Products https://www.voxbone.com cwhart@voxbone.com A blog for WebRTC developers https://webrtcHacks.com @webrtcHacks Local WebRTC Meetup organizer Next Meetup: Oct 4 @ Google https://webrtcboston.com @chadwallacehart chad@chadwallacehart.com

×