BOOSTING BUSINESS WITH
WEBRTC
1
CHAD HART
2
ABOUT ME
Head of Strategic Products
https://www.voxbone.com
cwhart@voxbone.com
A blog for WebRTC developers
https://webrtcHacks.com
@webrtcHacks
WebRTC events & videos
https://www.krankygeek.com/
@webrtclive
@chadwallacehart
chad@chadwallacehart.comChad Hart
BOOSTING BUSINESS WITH
WEBRTC
3
CHAD HART
HOW TO GET RICH QUICK WITH
WEBRTC
4
CHAD HART
5
GET RICH QUICK WITH WEBRTC?
source: http://www.transparencymarketresearch.com/webrtc-market.html
6
WEBRTC WILL MAKE YOU RICH!
THE MATH…
source: googlesource: BlogGeek.Me
source: TMR
÷ ÷
= =
$901,971 / person $ 11,273,684 / vendor
7
400 million monthly active users
4 years since launch
8
$0BWebRTC
revenue:
Reality: the largest WebRTC user makes no money from WebRTC. Most
of the largest WebRTC app monetize WebRTC indirectly at best.
9
WEBRTC WILL MAKE YOU RICH!
THE MATH…
source: googlesource: BlogGeek.Me
source: TMR
÷ ÷
= =
$901,971 / person $ 11,273,684 / vendor
WebRTC worth $10B+ the math doesn’t really add up considering the
largest WebRTC users charge nothing for the use of their services.
10
WEB TECHNOLOGIES ARE SUPPOSED TO BE OPEN & FREE
https://en.wikipedia.org/wiki/HTML5
And we shouldn’t be surprised that WebRTC
alone isn’t worth a ton of money, because
JavaScript, CSS, and other HTML technologies
aren’t a market by themselves…
It’s all about what you do with the technology
11
WebRTC is the telephony industry’s new shiny object, with good reason..
HOW TO AVOID BUILDING SOMETHING NO ONE USES WITH
WEBRTC
12
CHAD HART
But that is not a license to go build something nobody is going to use
13
😞🙁😨🤔😴😣😩😡
🤓😯😮😓😀😊🙂😃
What’s WebRTC’s status?
Let’s talk a bit about WebRTC’s status from a market perspective
14
The first, most important is can users get access to WebRTC based
services?
1515
Let’s start with the browser. Not necessarily because it is the most
important, but because it is often the easiest starting point and it does
along with the desktop-oriented environments of most businesses
16
Vendor Google Microsoft Mozilla Microsoft Apple
Browser Chrome Internet Explorer Firefox Edge Safari
Desktop 💚 ⛔ 💚 💚 ⛔
Android 💚 🥚 💚 🥚 🥚
iOS ⛔ 🥚 ⛔ 🥚 ⛔
WEBRTC BROWSER SUPPORT
Here is where we are as of today. The landscape does not
look that great, largely because of Apple – they don’t
support WebRTC on Safari and their iOS policies prevent
Google Chrome and Mozilla Firefox from supporting
WebRTC on their iOS versions too.
17
Vendor Google Microsoft Mozilla Microsoft Apple
Browser Chrome Internet Explorer Firefox Edge Safari
Desktop 💚 ⛔ 💚 💚
Android 💚 🥚 💚 🥚 🥚
iOS 🥚 🥚
WEBRTC BROWSER SUPPORT
💚
⛔ 💚⛔
But that will be changing this “Fall” when Apple supports
WebRTC throughout its web ecosystem. Then we will need
to see if and how Chrome and Firefox add WebRTC on iOS.
18
Vendor Google Microsoft Mozilla Microsoft Apple
Browser Chrome Internet Explorer Firefox Edge Safari
Desktop 25% 9% 6% 2% 2%
Android 28% 0% 2% 0% 0%
iOS 5% 0% 1% 0% 10%
WEBRTC BROWSER SUPPORT
USAGE SHARE
**Chad’s rough estimates based on public figures. Others such as Opera and UC browsers excluded (~10%)
One other quick note- make sure you understand what
your users are doing (and can do) before making any
WebRTC decisions. Usage patters vary considerably by
application and country.
19
NATIVE MOBILE IS WHERE MOST OF THE ACTION IS TODAY
Make no mistake, there is way
more mobile usage of WebRTC
than desktop.
Many of the apps here have both
mobile and desktop support, but
the majority of their traffic
comes from mobile.
Many are mobile-only.
Those that aren’t are usually
mobile first.
20
NATIVE MOBILE WEBRTC OPTIONS
There are a few options for
implementing WebRTC in native
mobile apps.
21
NATIVE MOBILE WEBRTC OPTIONS
Build a Stack
You can build a stack. For
popular platforms like Android
and iOS this is relatively easy to
do from webrtc.org. It is
significantly harder for less
common platforms
22
NATIVE MOBILE WEBRTC OPTIONS
Build a Stack Buy a SDK
You can buy a commercial SDK
23
NATIVE MOBILE WEBRTC OPTIONS
Build a Stack Buy a SDK Hybrid
Framework
The use of hybrid frameworks
that allow you to write-once
across mobile platforms and the
web is becoming very common.
See React, Xamarin, and Cordova
24
NATIVE MOBILE WEBRTC OPTIONS
Build a Stack Buy a SDK Hybrid
Framework
Native
WebView
Often the easiest option is to
just is a native WebView to insert
web code into your native app.
This has been there in Android
and is coming soon on iOS.
25
😞🙁😨🤔😴😣😩😡
🤓😯😮😓😀😊🙂😃
What’s WebRTC’s status?
The status of supporting WebRTC is pretyt good and will get very good
in the next few months as the Apple ecosystem comes into WebRTC.
26
Build a new app Add WebRTC to an
app
Make tools for other
people to build apps
Develop other
peoples apps
WEBRTC BUSINESS MODELS
+
Let’s explore some things you can do with WebRTC, and ways to make
money with it.
27
Build a new app Add WebRTC to an
app
Make tools for other
people to build apps
Develop other
peoples apps
WEBRTC BUSINESS MODELS
+
You can build your own app.
28
Houseparty is an example of
an app that came out of the
ashes of the live-streaming
service Meerkat. It is a video
app (using an MCU style
screen) targeted at young
audiences who want to
remotely hang-out. They
have a couple million active
users after a relatively short
period after launch
29
How about providing tele-
notary services…
30
Or remote troubleshooting
taking advantage of the
camera that is on every
device.
31
The Department of Veterans Affairs
just released VA Video Connect –a
telepresense solution that uses
WebRTC. This is now available to 9M
veterans. If a once beleaguered
government agency can handle a
large scale WebRTC deployment, you
probably can too.
32
NEW FORMS OF REAL TIME COMMUNICATIONS
Gaming
Virtual Reality
RoboticsReal time streaming
The number of opportunties to
“embed” WebRTC and mix it with
other technologies is only
increasing…
33
Build a new app Add WebRTC to an
app
Make tools for other
people to build apps
Develop other
peoples apps
WEBRTC BUSINESS MODELS
+
Of course you can add WebRTC to an
existing app
34
REDUCING TRANSMISSION COSTS
Photo source: Flickr user Oran Viriyincy (CC BY-SA 2.0) https://flic.kr/p/bEZR6s
It is cheaper to send calls over the
internet than through the PSTN, so
using WebRTC can lead to some
savings… of course this is no
different than past VoIP except
WebRTC has been better optimized
for the Internet
35
REMOVING UNWANTED HARDWARE
Moving the client into a web page or
mobile app can save a lot of money
on IP phones. It often saves even
more on IT and support costs.
36
OTHERS ARE ADDING HARDWARE…
Just remember, as the cost of
manufacturing electonics drop, there
is a counter trend of creating
purpose built devices…
37
IMPROVING USER EXPERIENCE
The most important thing to do is to
improve user experience.
38
BAD EXPERIENCE
Source: http://www.publicdomainpictures.net/view-image.php?image=25044&picture=redial
License: CC0 Public Domain
Don’t constrain yourself to what can
be done with a dial pad
39
IVR CHALLENGES
We would never put up with a
webpage that only allowed you to
enter numeric digits to browse
between pages
40
• Everyone hates them (need “angry on phone” stock image)
IVR CHALLENGES
41
ELEVATOR UI HAS EVOLVED…
WHY CAN’T TELEPHONY’S
Even elevators have evolved their UX
beyond a bunch of numbers
42
COME UP WITH A BETTER USER EXPERIENCE THAN DTMF
Source: http://www.publicdomainpictures.net/view-image.php?image=25044&picture=redial
License: CC0 Public Domain
Don’t constrain yourself to what can
be done with a dial pad
43
AT&T tried video in the 60’s & 70’s – it
failed! Don’t make the same mistake by
assuming video is what people want.
44
Apps like Houseparty are
purpose built for a single
experience and targeted
audience. They aren’t
general purpose video
conferencing tools. You
need to know your niche
and optimize for them and
them only.
45
COBROWSING
Cobrowsing is a great
feature that complements
RTC.
46
Build a new app Add WebRTC to an
app
Make tools for other
people to build apps
Develop other
peoples apps
WEBRTC BUSINESS MODELS
+
47
48
Development	
Tools PAAS
WHAT IS PAAS?
☁ Platform as a Service
49
CPAAS
WHAT IS CPAAS?
☁Development	
Tools
Communications
Platform as a Service
50
Build? Sell?
CPAAS DECISIONS
Technical trends with cloud and microservices mean you probably have or
will need to an internal API platform. If it is good, then maybe you can sell it
(that’s how Amazon Web Services started).
Starting out as a CPaaS from day 1 is a much tougher business…
51
Build a new app Add WebRTC to an
app
Make tools for other
people to build apps
Develop other
peoples apps
WEBRTC BUSINESS MODELS
+
52
BE A DEVELOPMENT SHOP
Image	source:	https://www.startupgrind.com/blog/china-startup-report-torch-the-worlds-most-successful-startup-program-part-2-of-5/
From what I have seen the WebRTC development shops have made out the
best compared the other WebRTC business models…
53
🤔
54
WEBRTC IS GOOD
55
USE THE WEB TO BUILD A BETTER USER EXPERIENCE
≠
56
DON’T FORGET ABOUT MOBILE
THANK YOU
@voxbone blog.voxbone.com
www.voxbone.com company/voxbone /voxboneSA/
58
ABOUT ME
Head of Strategic Products
https://www.voxbone.com
cwhart@voxbone.com
A blog for WebRTC developers
https://webrtcHacks.com
@webrtcHacks
WebRTC events & videos
https://www.krankygeek.com/
@webrtclive
@chadwallacehart
chad@chadwallacehart.comChad Hart

Boosting business with WebRTC - ClueCon 2017

  • 1.
  • 2.
    2 ABOUT ME Head ofStrategic Products https://www.voxbone.com cwhart@voxbone.com A blog for WebRTC developers https://webrtcHacks.com @webrtcHacks WebRTC events & videos https://www.krankygeek.com/ @webrtclive @chadwallacehart chad@chadwallacehart.comChad Hart
  • 3.
  • 4.
    HOW TO GETRICH QUICK WITH WEBRTC 4 CHAD HART
  • 5.
    5 GET RICH QUICKWITH WEBRTC? source: http://www.transparencymarketresearch.com/webrtc-market.html
  • 6.
    6 WEBRTC WILL MAKEYOU RICH! THE MATH… source: googlesource: BlogGeek.Me source: TMR ÷ ÷ = = $901,971 / person $ 11,273,684 / vendor
  • 7.
    7 400 million monthlyactive users 4 years since launch
  • 8.
    8 $0BWebRTC revenue: Reality: the largestWebRTC user makes no money from WebRTC. Most of the largest WebRTC app monetize WebRTC indirectly at best.
  • 9.
    9 WEBRTC WILL MAKEYOU RICH! THE MATH… source: googlesource: BlogGeek.Me source: TMR ÷ ÷ = = $901,971 / person $ 11,273,684 / vendor WebRTC worth $10B+ the math doesn’t really add up considering the largest WebRTC users charge nothing for the use of their services.
  • 10.
    10 WEB TECHNOLOGIES ARESUPPOSED TO BE OPEN & FREE https://en.wikipedia.org/wiki/HTML5 And we shouldn’t be surprised that WebRTC alone isn’t worth a ton of money, because JavaScript, CSS, and other HTML technologies aren’t a market by themselves… It’s all about what you do with the technology
  • 11.
    11 WebRTC is thetelephony industry’s new shiny object, with good reason..
  • 12.
    HOW TO AVOIDBUILDING SOMETHING NO ONE USES WITH WEBRTC 12 CHAD HART But that is not a license to go build something nobody is going to use
  • 13.
  • 14.
    14 The first, mostimportant is can users get access to WebRTC based services?
  • 15.
    1515 Let’s start withthe browser. Not necessarily because it is the most important, but because it is often the easiest starting point and it does along with the desktop-oriented environments of most businesses
  • 16.
    16 Vendor Google MicrosoftMozilla Microsoft Apple Browser Chrome Internet Explorer Firefox Edge Safari Desktop 💚 ⛔ 💚 💚 ⛔ Android 💚 🥚 💚 🥚 🥚 iOS ⛔ 🥚 ⛔ 🥚 ⛔ WEBRTC BROWSER SUPPORT Here is where we are as of today. The landscape does not look that great, largely because of Apple – they don’t support WebRTC on Safari and their iOS policies prevent Google Chrome and Mozilla Firefox from supporting WebRTC on their iOS versions too.
  • 17.
    17 Vendor Google MicrosoftMozilla Microsoft Apple Browser Chrome Internet Explorer Firefox Edge Safari Desktop 💚 ⛔ 💚 💚 Android 💚 🥚 💚 🥚 🥚 iOS 🥚 🥚 WEBRTC BROWSER SUPPORT 💚 ⛔ 💚⛔ But that will be changing this “Fall” when Apple supports WebRTC throughout its web ecosystem. Then we will need to see if and how Chrome and Firefox add WebRTC on iOS.
  • 18.
    18 Vendor Google MicrosoftMozilla Microsoft Apple Browser Chrome Internet Explorer Firefox Edge Safari Desktop 25% 9% 6% 2% 2% Android 28% 0% 2% 0% 0% iOS 5% 0% 1% 0% 10% WEBRTC BROWSER SUPPORT USAGE SHARE **Chad’s rough estimates based on public figures. Others such as Opera and UC browsers excluded (~10%) One other quick note- make sure you understand what your users are doing (and can do) before making any WebRTC decisions. Usage patters vary considerably by application and country.
  • 19.
    19 NATIVE MOBILE ISWHERE MOST OF THE ACTION IS TODAY Make no mistake, there is way more mobile usage of WebRTC than desktop. Many of the apps here have both mobile and desktop support, but the majority of their traffic comes from mobile. Many are mobile-only. Those that aren’t are usually mobile first.
  • 20.
    20 NATIVE MOBILE WEBRTCOPTIONS There are a few options for implementing WebRTC in native mobile apps.
  • 21.
    21 NATIVE MOBILE WEBRTCOPTIONS Build a Stack You can build a stack. For popular platforms like Android and iOS this is relatively easy to do from webrtc.org. It is significantly harder for less common platforms
  • 22.
    22 NATIVE MOBILE WEBRTCOPTIONS Build a Stack Buy a SDK You can buy a commercial SDK
  • 23.
    23 NATIVE MOBILE WEBRTCOPTIONS Build a Stack Buy a SDK Hybrid Framework The use of hybrid frameworks that allow you to write-once across mobile platforms and the web is becoming very common. See React, Xamarin, and Cordova
  • 24.
    24 NATIVE MOBILE WEBRTCOPTIONS Build a Stack Buy a SDK Hybrid Framework Native WebView Often the easiest option is to just is a native WebView to insert web code into your native app. This has been there in Android and is coming soon on iOS.
  • 25.
    25 😞🙁😨🤔😴😣😩😡 🤓😯😮😓😀😊🙂😃 What’s WebRTC’s status? Thestatus of supporting WebRTC is pretyt good and will get very good in the next few months as the Apple ecosystem comes into WebRTC.
  • 26.
    26 Build a newapp Add WebRTC to an app Make tools for other people to build apps Develop other peoples apps WEBRTC BUSINESS MODELS + Let’s explore some things you can do with WebRTC, and ways to make money with it.
  • 27.
    27 Build a newapp Add WebRTC to an app Make tools for other people to build apps Develop other peoples apps WEBRTC BUSINESS MODELS + You can build your own app.
  • 28.
    28 Houseparty is anexample of an app that came out of the ashes of the live-streaming service Meerkat. It is a video app (using an MCU style screen) targeted at young audiences who want to remotely hang-out. They have a couple million active users after a relatively short period after launch
  • 29.
    29 How about providingtele- notary services…
  • 30.
    30 Or remote troubleshooting takingadvantage of the camera that is on every device.
  • 31.
    31 The Department ofVeterans Affairs just released VA Video Connect –a telepresense solution that uses WebRTC. This is now available to 9M veterans. If a once beleaguered government agency can handle a large scale WebRTC deployment, you probably can too.
  • 32.
    32 NEW FORMS OFREAL TIME COMMUNICATIONS Gaming Virtual Reality RoboticsReal time streaming The number of opportunties to “embed” WebRTC and mix it with other technologies is only increasing…
  • 33.
    33 Build a newapp Add WebRTC to an app Make tools for other people to build apps Develop other peoples apps WEBRTC BUSINESS MODELS + Of course you can add WebRTC to an existing app
  • 34.
    34 REDUCING TRANSMISSION COSTS Photosource: Flickr user Oran Viriyincy (CC BY-SA 2.0) https://flic.kr/p/bEZR6s It is cheaper to send calls over the internet than through the PSTN, so using WebRTC can lead to some savings… of course this is no different than past VoIP except WebRTC has been better optimized for the Internet
  • 35.
    35 REMOVING UNWANTED HARDWARE Movingthe client into a web page or mobile app can save a lot of money on IP phones. It often saves even more on IT and support costs.
  • 36.
    36 OTHERS ARE ADDINGHARDWARE… Just remember, as the cost of manufacturing electonics drop, there is a counter trend of creating purpose built devices…
  • 37.
    37 IMPROVING USER EXPERIENCE Themost important thing to do is to improve user experience.
  • 38.
    38 BAD EXPERIENCE Source: http://www.publicdomainpictures.net/view-image.php?image=25044&picture=redial License:CC0 Public Domain Don’t constrain yourself to what can be done with a dial pad
  • 39.
    39 IVR CHALLENGES We wouldnever put up with a webpage that only allowed you to enter numeric digits to browse between pages
  • 40.
    40 • Everyone hatesthem (need “angry on phone” stock image) IVR CHALLENGES
  • 41.
    41 ELEVATOR UI HASEVOLVED… WHY CAN’T TELEPHONY’S Even elevators have evolved their UX beyond a bunch of numbers
  • 42.
    42 COME UP WITHA BETTER USER EXPERIENCE THAN DTMF Source: http://www.publicdomainpictures.net/view-image.php?image=25044&picture=redial License: CC0 Public Domain Don’t constrain yourself to what can be done with a dial pad
  • 43.
    43 AT&T tried videoin the 60’s & 70’s – it failed! Don’t make the same mistake by assuming video is what people want.
  • 44.
    44 Apps like Housepartyare purpose built for a single experience and targeted audience. They aren’t general purpose video conferencing tools. You need to know your niche and optimize for them and them only.
  • 45.
    45 COBROWSING Cobrowsing is agreat feature that complements RTC.
  • 46.
    46 Build a newapp Add WebRTC to an app Make tools for other people to build apps Develop other peoples apps WEBRTC BUSINESS MODELS +
  • 47.
  • 48.
    48 Development Tools PAAS WHAT ISPAAS? ☁ Platform as a Service
  • 49.
  • 50.
    50 Build? Sell? CPAAS DECISIONS Technicaltrends with cloud and microservices mean you probably have or will need to an internal API platform. If it is good, then maybe you can sell it (that’s how Amazon Web Services started). Starting out as a CPaaS from day 1 is a much tougher business…
  • 51.
    51 Build a newapp Add WebRTC to an app Make tools for other people to build apps Develop other peoples apps WEBRTC BUSINESS MODELS +
  • 52.
    52 BE A DEVELOPMENTSHOP Image source: https://www.startupgrind.com/blog/china-startup-report-torch-the-worlds-most-successful-startup-program-part-2-of-5/ From what I have seen the WebRTC development shops have made out the best compared the other WebRTC business models…
  • 53.
  • 54.
  • 55.
    55 USE THE WEBTO BUILD A BETTER USER EXPERIENCE ≠
  • 56.
  • 57.
  • 58.
    58 ABOUT ME Head ofStrategic Products https://www.voxbone.com cwhart@voxbone.com A blog for WebRTC developers https://webrtcHacks.com @webrtcHacks WebRTC events & videos https://www.krankygeek.com/ @webrtclive @chadwallacehart chad@chadwallacehart.comChad Hart