Tsahi
Levent-Levi

The WebRTC Ecosystem
Pre-conference Tutorial

10 Dec 2013
Welcome!

HikingArtist
12/3/2013

2
Agenda

• What is (and isn’t) WebRTC
• The WebRTC Differentiation
• The WebRTC Ecosystem
• Use Cases and Business Models

...
WebRTC is a Technology
not a Solution
TheBusyBrain

12/3/2013

4
How are Calls Made with WebRTC?

2

1

3

4

5

12/3/2013

5
So What?

No Plugins

No Downloads

No Installations

No App Store

Free (as in BSD)

No Patents

No Media Eng.

No Signal...
The Anatomy of a VoIP Solution
Infrastructure
Signaling

Media Processing
Codecs
Source:

12/3/2013

7
Boundaries of WebRTC
Infrastructure
Signaling

Media Processing
Codecs
Source:

12/3/2013

8
But What about SIP (and IMS)?
Protocol

Media

SIP
Voice and IMS
Websites and web apps
deployments
SRTP
RTP or SRTP

NAT t...
Why all the fuss?

12/3/2013

10
Enabling Smaller Teams to Deliver Products

2 Developers
in the French
Riviera

12/3/2013

Single hard of
hearing
develope...
Where?

12/3/2013

12
When?

12/3/2013

13
Mobile is Tricky

12/3/2013

14
3 Routes to Mobile
1. Ignore mobile
2. Only on supported browsers
3. Port and pack in an app

12/3/2013

15
The Ecosystem

thewritingzone

12/3/2013

16
Vendor Types in the Ecosystem
2nd Market
Vendors

Repurpose
Tooling

WebRTC
Core

12/3/2013

17
Core: The Browser Vendors
• Google & Mozilla
• But also Vidyo

2nd Market

• Contributed SVC to the
WebRTC ecosystem

Vend...
Tooling Vendors
• Providing infrastructure and
“shortcuts” for developers
• WebRTC API vendors:
Tropo, AddLive, TokBox,
Pr...
The “Vendors”
• Providing services based on
WebRTC
• Develop either directly on top
of WebRTC or via tooling
vendors
• Tar...
2nd Market
• Vendors adopting other
vendor’s end user solutions
• TNW Academy’s story

2nd Market
Vendors

Repurpose
Tooli...
Repurposing WebRTC
• Reusing WebRTC’s
components to fit in other
places, treating it as a pure
media engine

2nd Market
Ve...
Where are
we Now?

12/3/2013

23
Shifts in the Ecosystem

Customer-facing
Services
Tooling
Vendors

12/3/2013

24
Use Cases
& Business
Models

12/3/2013

25
“Top 11” Use Cases
Account for
57% of the vendors

Source:
Based on data collected from over 280 vendors
12/3/2013

26
Business Models in “Search Mode”

Source:
Based on data collected from over 280 vendors
12/3/2013

27
Vendors Geographical Distribution
Sweden
2%
Others
Norway
Italy
12%
2%
2%
Russia
3%
Israel
3%
India
US
3%
52%
Spain
3%
UK
...
Vonage
• Wanted to penetrate mobile & offer video
• Ported WebRTC to iOS & Android
• Added SIP signaling
• Replaced voice ...
AddLive
•
•
•
•
•
•

UK Startup, offering an API platform
Focus on video
Support WebRTC, with Flash fallback
Provide iOS, ...
Peer5
• Israeli startup (3 bright “kids”)
• Focus on the Data Channel
• Built P2P “bit-torrent-like” capabilities
• Use ca...
OpenVRI
• Video Remote Interpreting – service for the
hard of hearing
• Single developer (Nicholas Buchanan, hard of
heari...
FreeCRM
• CRM solution – self hosted or SaaS
• Added WebRTC to dial out to contacts
• Integrated a Gateway to PSTN
• Switc...
Vacasa Rentals
•
•
•
•
•
•

“virtual” company with no offices
Over 500 houses for vacation rent, in 6 US states
Everything...
Shameless Self-Promotion…

http://bloggeek.me/webrtc-business-people/

12/3/2013

35
Thank You!
Tsahi Levent-Levi
http://bloggeek.me
tsahil@bloggeek.me

12/3/2013

36
Upcoming SlideShare
Loading in …5
×

The WebRTC Ecosystem

2,470 views

Published on

My preconference presentation at the Upperside WebRTC Conference in Paris, December 2013.
It is about the ecosystem that is building around WebRTC and the variety of use cases that derive from it.

Published in: Technology

The WebRTC Ecosystem

  1. 1. Tsahi Levent-Levi The WebRTC Ecosystem Pre-conference Tutorial 10 Dec 2013
  2. 2. Welcome! HikingArtist 12/3/2013 2
  3. 3. Agenda • What is (and isn’t) WebRTC • The WebRTC Differentiation • The WebRTC Ecosystem • Use Cases and Business Models 12/3/2013 3
  4. 4. WebRTC is a Technology not a Solution TheBusyBrain 12/3/2013 4
  5. 5. How are Calls Made with WebRTC? 2 1 3 4 5 12/3/2013 5
  6. 6. So What? No Plugins No Downloads No Installations No App Store Free (as in BSD) No Patents No Media Eng. No Signaling 12/3/2013 6
  7. 7. The Anatomy of a VoIP Solution Infrastructure Signaling Media Processing Codecs Source: 12/3/2013 7
  8. 8. Boundaries of WebRTC Infrastructure Signaling Media Processing Codecs Source: 12/3/2013 8
  9. 9. But What about SIP (and IMS)? Protocol Media SIP Voice and IMS Websites and web apps deployments SRTP RTP or SRTP NAT traversal STUN, TURN, ICE Market WebRTC Media negotiation SDP STUN, TURN, ICE Voice codecs G.711, Opus Video codecs VP8 SDP G.711, G.7xx, AMR-xx, Speex, SILK, Opus, … H.263, H.264 API Java Script Unspecified 12/3/2013 9
  10. 10. Why all the fuss? 12/3/2013 10
  11. 11. Enabling Smaller Teams to Deliver Products 2 Developers in the French Riviera 12/3/2013 Single hard of hearing developer 11 4 Swedes bootstrapping a complete service
  12. 12. Where? 12/3/2013 12
  13. 13. When? 12/3/2013 13
  14. 14. Mobile is Tricky 12/3/2013 14
  15. 15. 3 Routes to Mobile 1. Ignore mobile 2. Only on supported browsers 3. Port and pack in an app 12/3/2013 15
  16. 16. The Ecosystem thewritingzone 12/3/2013 16
  17. 17. Vendor Types in the Ecosystem 2nd Market Vendors Repurpose Tooling WebRTC Core 12/3/2013 17
  18. 18. Core: The Browser Vendors • Google & Mozilla • But also Vidyo 2nd Market • Contributed SVC to the WebRTC ecosystem Vendors • & Cisco… Repurpose Tooling • OpenH264 for WebRTC • Microsoft & Apple missing • How does it affect WebRTC’s future? • How does it affect IE & Safari market share? WebRTC Core 12/3/2013 18
  19. 19. Tooling Vendors • Providing infrastructure and “shortcuts” for developers • WebRTC API vendors: Tropo, AddLive, TokBox, Priologic, OpenClove, … • Services vendors: XirSys, PubNub, … • Infrastructure vendors: GENBAND, Dialogic, … • SDK vendors: Digium, Eyeball Networks, … 2nd Market Vendors Repurpose Tooling WebRTC Core 12/3/2013 19
  20. 20. The “Vendors” • Providing services based on WebRTC • Develop either directly on top of WebRTC or via tooling vendors • Target the end users via a multitude of use cases 2nd Market Vendors Repurpose Tooling WebRTC Core 12/3/2013 20
  21. 21. 2nd Market • Vendors adopting other vendor’s end user solutions • TNW Academy’s story 2nd Market Vendors Repurpose Tooling WebRTC Core 12/3/2013 21
  22. 22. Repurposing WebRTC • Reusing WebRTC’s components to fit in other places, treating it as a pure media engine 2nd Market Vendors Repurpose Tooling • Vonage – going mobile with an OTT app • M5T – Client SDK for developers WebRTC Core 12/3/2013 22
  23. 23. Where are we Now? 12/3/2013 23
  24. 24. Shifts in the Ecosystem Customer-facing Services Tooling Vendors 12/3/2013 24
  25. 25. Use Cases & Business Models 12/3/2013 25
  26. 26. “Top 11” Use Cases Account for 57% of the vendors Source: Based on data collected from over 280 vendors 12/3/2013 26
  27. 27. Business Models in “Search Mode” Source: Based on data collected from over 280 vendors 12/3/2013 27
  28. 28. Vendors Geographical Distribution Sweden 2% Others Norway Italy 12% 2% 2% Russia 3% Israel 3% India US 3% 52% Spain 3% UK 4% Germany 4% France 5% Source: Canada Based on data collected from over 280 vendors 5% 12/3/2013 28
  29. 29. Vonage • Wanted to penetrate mobile & offer video • Ported WebRTC to iOS & Android • Added SIP signaling • Replaced voice codecs to meet their deployment • Used VP8 as the video codec • 1-5M downloads on Google Play 12/3/2013 29
  30. 30. AddLive • • • • • • UK Startup, offering an API platform Focus on video Support WebRTC, with Flash fallback Provide iOS, Android & Desktop SDK The platform of choice for many vendors Subscription based business model 12/3/2013 30
  31. 31. Peer5 • Israeli startup (3 bright “kids”) • Focus on the Data Channel • Built P2P “bit-torrent-like” capabilities • Use cases • Online file sharing • CDN P2P augmentation • Video streaming augmentation 12/3/2013 31
  32. 32. OpenVRI • Video Remote Interpreting – service for the hard of hearing • Single developer (Nicholas Buchanan, hard of hearing himself) • Built it • To learn WebRTC • For his own use • To give a solution for others in his state • Free and open source for all 12/3/2013 32
  33. 33. FreeCRM • CRM solution – self hosted or SaaS • Added WebRTC to dial out to contacts • Integrated a Gateway to PSTN • Switched from Skype integration 12/3/2013 33
  34. 34. Vacasa Rentals • • • • • • “virtual” company with no offices Over 500 houses for vacation rent, in 6 US states Everything besides devices is on the “cloud” Integrated WebRTC instead of VoIP softphones Used Plivo Incoming calls routed by their own written logic to the relevant agent • Agents run WebRTC in browsers to receive calls 12/3/2013 34
  35. 35. Shameless Self-Promotion… http://bloggeek.me/webrtc-business-people/ 12/3/2013 35
  36. 36. Thank You! Tsahi Levent-Levi http://bloggeek.me tsahil@bloggeek.me 12/3/2013 36

×