Date post: | 08-May-2015 |
Category: |
Technology |
Upload: | tsahi-levent-levi |
View: | 1,545 times |
Download: | 3 times |
The WebRTC Ecosystem Pre-conference Tutorial
10 Dec 2013
Tsahi
Levent-Levi
Agenda
• What is (and isn’t) WebRTC
• The WebRTC Differentiation
• The WebRTC Ecosystem
• Use Cases and Business Models
12/3/2013 3
12/3/2013 4
WebRTC is a Technology
not a Solution TheBusyBrain
How are Calls Made with WebRTC?
12/3/2013 5
1 2
3 4
5
So What?
12/3/2013 6
No Plugins No Downloads No Installations No App Store
No Signaling Free (as in BSD) No Patents No Media Eng.
The Anatomy of a VoIP Solution
12/3/2013 7
Infrastructure
Signaling
Media Processing
Codecs
Source:
Boundaries of WebRTC
12/3/2013 8
Infrastructure
Signaling
Media Processing
Codecs
Source:
But What about SIP (and IMS)?
12/3/2013 9
Protocol WebRTC SIP
Market Websites and web apps Voice and IMS
deployments
Media SRTP RTP or SRTP
NAT traversal STUN, TURN, ICE STUN, TURN, ICE
Media negotiation SDP SDP
Voice codecs G.711, Opus G.711, G.7xx, AMR-xx,
Speex, SILK, Opus, …
Video codecs VP8 H.263, H.264
API Java Script Unspecified
Why all the fuss?
12/3/2013 10
Enabling Smaller Teams to Deliver Products
12/3/2013 11
2 Developers in the French Riviera
Single hard of hearing developer
4 Swedes bootstrapping a complete service
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
12/3/2013 16
The Ecosystem
thewritingzone
Vendor Types in the Ecosystem
12/3/2013 17
2 nd Market
Vendors
Tooling
WebRTC Core
Repurpose
Core: The Browser Vendors
12/3/2013 18
2 nd Market
Vendors
Tooling
WebRTC Core
Repurpose
• Google & Mozilla
• But also Vidyo • Contributed SVC to the
WebRTC ecosystem
• & Cisco… • OpenH264 for WebRTC
• Microsoft & Apple missing • How does it affect WebRTC’s
future?
• How does it affect IE & Safari market share?
Tooling Vendors
12/3/2013 19
2 nd Market
Vendors
Tooling
WebRTC Core
Repurpose
• 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, …
The “Vendors”
12/3/2013 20
2 nd Market
Vendors
Tooling
WebRTC Core
Repurpose
• 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
12/3/2013 21
2 nd Market
Vendors
Tooling
WebRTC Core
Repurpose
• Vendors adopting other vendor’s end user solutions
• TNW Academy’s story
12/3/2013 22
2 nd Market
Vendors
Tooling
WebRTC Core
Repurpose
Repurposing WebRTC
• Reusing WebRTC’s components to fit in other places, treating it as a pure media engine
• Vonage – going mobile with an OTT app
• M5T – Client SDK for developers
Where are we Now?
12/3/2013 23
Shifts in the Ecosystem
12/3/2013 24
Customer-facingServices
ToolingVendors
Use Cases
12/3/2013 25
& Business
Models
“Top 11” Use Cases
12/3/2013 26
Account for
57% of the vendors
Based on data collected from over 280 vendors
Source:
Business Models in “Search Mode”
12/3/2013 27
Based on data collected from over 280 vendors
Source:
Vendors Geographical Distribution
12/3/2013 28
US 52%
Canada 5%
France 5%
Germany 4%
UK 4%
Spain 3%
India 3%
Israel 3%
Russia 3%
Italy 2%
Norway 2%
Sweden 2%
Others 12%
Based on data collected from over 280 vendors
Source:
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
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
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
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
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
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
Shameless Self-Promotion…
12/3/2013 35
http://bloggeek.me/webrtc-business-people/
Thank You!
Tsahi Levent-Levi
http://bloggeek.me
12/3/2013 36