+ All Categories
Home > Technology > The WebRTC Ecosystem

The WebRTC Ecosystem

Date post: 08-May-2015
Category:
Upload: tsahi-levent-levi
View: 1,545 times
Download: 3 times
Share this document with a friend
Description:
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.
36
The WebRTC Ecosystem Pre-conference Tutorial 10 Dec 2013 Tsahi Levent-Levi
Transcript
Page 1: The WebRTC Ecosystem

The WebRTC Ecosystem Pre-conference Tutorial

10 Dec 2013

Tsahi

Levent-Levi

Page 2: The WebRTC Ecosystem

Welcome!

12/3/2013 2

HikingArtist

Page 3: The WebRTC Ecosystem

Agenda

• What is (and isn’t) WebRTC

• The WebRTC Differentiation

• The WebRTC Ecosystem

• Use Cases and Business Models

12/3/2013 3

Page 4: The WebRTC Ecosystem

12/3/2013 4

WebRTC is a Technology

not a Solution TheBusyBrain

Page 5: The WebRTC Ecosystem

How are Calls Made with WebRTC?

12/3/2013 5

1 2

3 4

5

Page 6: The WebRTC Ecosystem

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.

Page 7: The WebRTC Ecosystem

The Anatomy of a VoIP Solution

12/3/2013 7

Infrastructure

Signaling

Media Processing

Codecs

Source:

Page 8: The WebRTC Ecosystem

Boundaries of WebRTC

12/3/2013 8

Infrastructure

Signaling

Media Processing

Codecs

Source:

Page 9: The WebRTC Ecosystem

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

Page 10: The WebRTC Ecosystem

Why all the fuss?

12/3/2013 10

Page 11: The WebRTC Ecosystem

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

Page 12: The WebRTC Ecosystem

Where?

12/3/2013 12

Page 13: The WebRTC Ecosystem

When?

12/3/2013 13

Page 14: The WebRTC Ecosystem

Mobile is Tricky

12/3/2013 14

Page 15: The WebRTC Ecosystem

3 Routes to Mobile

1. Ignore mobile

2. Only on supported browsers

3. Port and pack in an app

12/3/2013 15

Page 17: The WebRTC Ecosystem

Vendor Types in the Ecosystem

12/3/2013 17

2 nd Market

Vendors

Tooling

WebRTC Core

Repurpose

Page 18: The WebRTC Ecosystem

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?

Page 19: The WebRTC Ecosystem

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, …

Page 20: The WebRTC Ecosystem

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

Page 21: The WebRTC Ecosystem

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

Page 22: The WebRTC Ecosystem

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

Page 23: The WebRTC Ecosystem

Where are we Now?

12/3/2013 23

Page 24: The WebRTC Ecosystem

Shifts in the Ecosystem

12/3/2013 24

Customer-facingServices

ToolingVendors

Page 25: The WebRTC Ecosystem

Use Cases

12/3/2013 25

& Business

Models

Page 26: The WebRTC Ecosystem

“Top 11” Use Cases

12/3/2013 26

Account for

57% of the vendors

Based on data collected from over 280 vendors

Source:

Page 27: The WebRTC Ecosystem

Business Models in “Search Mode”

12/3/2013 27

Based on data collected from over 280 vendors

Source:

Page 28: The WebRTC Ecosystem

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:

Page 29: The WebRTC Ecosystem

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

Page 30: The WebRTC Ecosystem

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

Page 31: The WebRTC Ecosystem

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

Page 32: The WebRTC Ecosystem

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

Page 33: The WebRTC Ecosystem

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

Page 34: The WebRTC Ecosystem

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

Page 36: The WebRTC Ecosystem

Thank You!

Tsahi Levent-Levi

http://bloggeek.me

[email protected]

12/3/2013 36


Recommended