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.

Development Approaches of WebRTC Based Services

549 views

Published on

There are many ways in which people approach adding real-time communications with WebRTC to their service. While the dominant approaches are probably self development and using a WebRTC PaaS vendor, there’s a wider range of approaches.

In this session, Tsahi Levent-Levi, consultant and analyst of everything WebRTC, will go over the various approaches, revealing their advantages along with real vendor use cases.

Published in: Technology
  • Login to see the comments

Development Approaches of WebRTC Based Services

  1. 1. Development Approaches of WebRTC Based Services How successful vendors add WebRTC to their service? September 2015 Tsahi Levent-Levi
  2. 2. 2 WebRTC offers real time communication natively from a web browser WebRTC is a media engine with JavaScript APIs
  3. 3. 23/9/2015 3 WebRTC is a Technology not a Solution TheBusyBrain
  4. 4. Browser Tech or Software Stack? 23/9/2015 4
  5. 5. Both 23/9/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. Why all the fuss? 23/9/2015 6
  7. 7. Which leads us to how people end up adopting it 23/9/2015 7
  8. 8. Adoption strategies are based on developers’ experience 23/9/2015 8 Level of dependency on 3rd parties Level of required experience in VoIP & WebRTC Self Development
  9. 9. Adoption strategies are based on developers’ experience 23/9/2015 9 Level of dependency on 3rd parties Level of required experience in VoIP & WebRTC Self Development Integration of Open Source Frameworks
  10. 10. Adoption strategies are based on developers’ experience 23/9/2015 10 Level of dependency on 3rd parties Level of required experience in VoIP & WebRTC Self Development Integration of Open Source Frameworks Integration of Commercial SDKs & Frameworks
  11. 11. Adoption strategies are based on developers’ experience 23/9/2015 11 Level of dependency on 3rd parties Level of required experience in VoIP & WebRTC Self Development Integration of Open Source Frameworks Integration of Commercial SDKs & Frameworks Employing SaaS
  12. 12. Adoption strategies are based on developers’ experience 23/9/2015 12 Level of dependency on 3rd parties Level of required experience in VoIP & WebRTC Self Development Integration of Open Source Frameworks Integration of Commercial SDKs & Frameworks Employing SaaS Working with an API Platform
  13. 13. Same use case, different strategy • Started as a “Hobby” • Self developed 23/9/2015 13 • Adopted TokBox • Acquired by Pluralsight
  14. 14. Democratizing communications 23/9/2015 14 C/C++ WebRTC APIs
  15. 15. Democratizing communications 23/9/2015 15 C/C++ WebRTC APIs Widgets
  16. 16. But why believe me? Let’s see some examples 23/9/2015 16
  17. 17. • appear.in is an open, free video chat service • Lucid Meetings is a meeting organizer • The virtual part of Lucid was “outsourced” to appear.in (and Hangouts) • Why appear.in? • Free • Integration documentation • No special login needed 23/9/2015 17
  18. 18. • “Same” as the above • SimpleBook.me focuses on online scheduling • Needed the video chat part • Outsourced it instead of building it 23/9/2015 18
  19. 19. • Veeting Rooms is about video conferencing in the SMB • MailBird is a mail client for the desktop • Veeting Rooms has been working on acquiring other businesses in similar whitelabel deals 23/9/2015 19
  20. 20. Some WebRTC API vendors are there as well 23/9/2015 20 Visual Support
  21. 21. Some WebRTC API vendors are there as well 24/9/2015 21 Visual Support
  22. 22. What have we learned? 23/9/2015 22
  23. 23. WebRTC lowers barriers for developers 23/9/2015 23
  24. 24. But at the same time, opens up a lot of alternatives 23/9/2015 24
  25. 25. Which makes it hard to decide on the best path 23/9/2015 25
  26. 26. Check out my latest update to the WebRTC API Report New tools include: • an online comparison matrix • visuals deck • Monthly Virtual Coffee sessions 23/9/2015 26 https://bloggeek.me/webrtc-paas-report/

×