Boosting business with WebRTC - ClueCon 2017

Chad Hart
Chad HartProduct & Strategy Consultant
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
1 of 58

Recommended

Kill Your IVR with a Voicebot (ClueCon 2019) by
Kill Your IVR with a Voicebot (ClueCon 2019)Kill Your IVR with a Voicebot (ClueCon 2019)
Kill Your IVR with a Voicebot (ClueCon 2019)Chad Hart
2.3K views34 slides
Kamailio World 2017: Getting Real with WebRTC by
Kamailio World 2017: Getting Real with WebRTCKamailio World 2017: Getting Real with WebRTC
Kamailio World 2017: Getting Real with WebRTCChad Hart
2.7K views59 slides
A Practical Guide to WebRTC by
A Practical Guide to WebRTCA Practical Guide to WebRTC
A Practical Guide to WebRTCvline
32.4K views25 slides
A jQuery for WebRTC by
A jQuery for WebRTCA jQuery for WebRTC
A jQuery for WebRTCThomas Gorissen
44.2K views35 slides
WebRTC Business Use Cases | WebRTC Conference & Expo III by
WebRTC Business Use Cases  |  WebRTC Conference & Expo IIIWebRTC Business Use Cases  |  WebRTC Conference & Expo III
WebRTC Business Use Cases | WebRTC Conference & Expo IIILawrence Byrd
4.2K views22 slides
WebRTC: players, business models and implications for telecommunication carriers by
WebRTC: players, business models and implications for telecommunication carriersWebRTC: players, business models and implications for telecommunication carriers
WebRTC: players, business models and implications for telecommunication carriersHarry Behrens, PhD
3.1K views12 slides

More Related Content

What's hot

The State of WebRTC by
The State of WebRTCThe State of WebRTC
The State of WebRTCRobin Hawkes
13.6K views75 slides
Kranky Geek - Virtual Collaboration - Igor Pavlov by
Kranky Geek - Virtual Collaboration - Igor PavlovKranky Geek - Virtual Collaboration - Igor Pavlov
Kranky Geek - Virtual Collaboration - Igor PavlovIgor Pavlov
1.3K views15 slides
WebRTC - On Standards, Identity and Telco Strategy by
WebRTC - On Standards, Identity and Telco StrategyWebRTC - On Standards, Identity and Telco Strategy
WebRTC - On Standards, Identity and Telco StrategyJose de Castro
6.5K views57 slides
WebRTC by
WebRTCWebRTC
WebRTCVijay Dhama
15.6K views32 slides
WebRTC Reborn - Cloud Expo / WebRTC Summit by
WebRTC Reborn - Cloud Expo / WebRTC SummitWebRTC Reborn - Cloud Expo / WebRTC Summit
WebRTC Reborn - Cloud Expo / WebRTC SummitDan Jenkins
4K views134 slides
WebRTC Tutorial by Dean Bubley of Disruptive Analysis & Tim Panton of Westhaw... by
WebRTC Tutorial by Dean Bubley of Disruptive Analysis & Tim Panton of Westhaw...WebRTC Tutorial by Dean Bubley of Disruptive Analysis & Tim Panton of Westhaw...
WebRTC Tutorial by Dean Bubley of Disruptive Analysis & Tim Panton of Westhaw...Dean Bubley
12.7K views93 slides

What's hot(20)

The State of WebRTC by Robin Hawkes
The State of WebRTCThe State of WebRTC
The State of WebRTC
Robin Hawkes13.6K views
Kranky Geek - Virtual Collaboration - Igor Pavlov by Igor Pavlov
Kranky Geek - Virtual Collaboration - Igor PavlovKranky Geek - Virtual Collaboration - Igor Pavlov
Kranky Geek - Virtual Collaboration - Igor Pavlov
Igor Pavlov1.3K views
WebRTC - On Standards, Identity and Telco Strategy by Jose de Castro
WebRTC - On Standards, Identity and Telco StrategyWebRTC - On Standards, Identity and Telco Strategy
WebRTC - On Standards, Identity and Telco Strategy
Jose de Castro6.5K views
WebRTC Reborn - Cloud Expo / WebRTC Summit by Dan Jenkins
WebRTC Reborn - Cloud Expo / WebRTC SummitWebRTC Reborn - Cloud Expo / WebRTC Summit
WebRTC Reborn - Cloud Expo / WebRTC Summit
Dan Jenkins4K views
WebRTC Tutorial by Dean Bubley of Disruptive Analysis & Tim Panton of Westhaw... by Dean Bubley
WebRTC Tutorial by Dean Bubley of Disruptive Analysis & Tim Panton of Westhaw...WebRTC Tutorial by Dean Bubley of Disruptive Analysis & Tim Panton of Westhaw...
WebRTC Tutorial by Dean Bubley of Disruptive Analysis & Tim Panton of Westhaw...
Dean Bubley12.7K views
WebRTC: A front-end perspective by shwetank
WebRTC: A front-end perspectiveWebRTC: A front-end perspective
WebRTC: A front-end perspective
shwetank7.6K views
WebRTC for Telco: Informa's WebRTC Global Summit Preconference by Tsahi Levent-levi
WebRTC for Telco: Informa's WebRTC Global Summit PreconferenceWebRTC for Telco: Informa's WebRTC Global Summit Preconference
WebRTC for Telco: Informa's WebRTC Global Summit Preconference
Tsahi Levent-levi20.6K views
Quality Assurance for WebRTC Services by Tsahi Levent-levi
Quality Assurance for WebRTC ServicesQuality Assurance for WebRTC Services
Quality Assurance for WebRTC Services
Tsahi Levent-levi1.5K views
Kranky Geek London (chriskranky) by Chris Koehncke
Kranky Geek London (chriskranky)Kranky Geek London (chriskranky)
Kranky Geek London (chriskranky)
Chris Koehncke954 views
WebRTC Check-in (from WebRTC Boston 6) by Chad Hart
WebRTC Check-in (from WebRTC Boston 6)WebRTC Check-in (from WebRTC Boston 6)
WebRTC Check-in (from WebRTC Boston 6)
Chad Hart571 views
What's Next for WebRTC by Chad Hart
What's Next for WebRTCWhat's Next for WebRTC
What's Next for WebRTC
Chad Hart2.8K views
WebRTC and VoIP: bridging the gap (Kamailio world conference 2013) by Victor Pascual Ávila
WebRTC and VoIP: bridging the gap (Kamailio world conference 2013)WebRTC and VoIP: bridging the gap (Kamailio world conference 2013)
WebRTC and VoIP: bridging the gap (Kamailio world conference 2013)
Victor Pascual Ávila13.3K views
Видео+Конференция 2015: Секреты WebRTC: как вендоры извлекают пользу из проры... by TrueConf__
Видео+Конференция 2015: Секреты WebRTC: как вендоры извлекают пользу из проры...Видео+Конференция 2015: Секреты WebRTC: как вендоры извлекают пользу из проры...
Видео+Конференция 2015: Секреты WebRTC: как вендоры извлекают пользу из проры...
TrueConf__2.6K views

Similar to Boosting business with WebRTC - ClueCon 2017

WebRTC: The Big Debate, Shut Up and Build Something by
WebRTC: The Big Debate, Shut Up and Build SomethingWebRTC: The Big Debate, Shut Up and Build Something
WebRTC: The Big Debate, Shut Up and Build SomethingDigium
582 views33 slides
Astricon 2014 - WebRTC - The Big Debate, I Say Shut Up and Build Something - ... by
Astricon 2014 - WebRTC - The Big Debate, I Say Shut Up and Build Something - ...Astricon 2014 - WebRTC - The Big Debate, I Say Shut Up and Build Something - ...
Astricon 2014 - WebRTC - The Big Debate, I Say Shut Up and Build Something - ...Blacc Spot Media, Inc.
529 views34 slides
Pkewebrtc by
PkewebrtcPkewebrtc
PkewebrtcSandra Kuzkhan
242 views21 slides
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co... by
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...Brian Pulito
978 views27 slides
WebRTC - Is this a Game changer?? by
WebRTC - Is this a Game changer??WebRTC - Is this a Game changer??
WebRTC - Is this a Game changer??learjk
349 views11 slides
Real-time Communications at Internet Speed by
Real-time Communications at Internet SpeedReal-time Communications at Internet Speed
Real-time Communications at Internet SpeedBrian Pulito
730 views37 slides

Similar to Boosting business with WebRTC - ClueCon 2017(20)

WebRTC: The Big Debate, Shut Up and Build Something by Digium
WebRTC: The Big Debate, Shut Up and Build SomethingWebRTC: The Big Debate, Shut Up and Build Something
WebRTC: The Big Debate, Shut Up and Build Something
Digium582 views
Astricon 2014 - WebRTC - The Big Debate, I Say Shut Up and Build Something - ... by Blacc Spot Media, Inc.
Astricon 2014 - WebRTC - The Big Debate, I Say Shut Up and Build Something - ...Astricon 2014 - WebRTC - The Big Debate, I Say Shut Up and Build Something - ...
Astricon 2014 - WebRTC - The Big Debate, I Say Shut Up and Build Something - ...
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co... by Brian Pulito
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...
Brian Pulito978 views
WebRTC - Is this a Game changer?? by learjk
WebRTC - Is this a Game changer??WebRTC - Is this a Game changer??
WebRTC - Is this a Game changer??
learjk349 views
Real-time Communications at Internet Speed by Brian Pulito
Real-time Communications at Internet SpeedReal-time Communications at Internet Speed
Real-time Communications at Internet Speed
Brian Pulito730 views
8 pre launch steps to go with the web rtc based application development by MoonTechnolabsPvtLtd
8 pre launch steps to go with the web rtc based application development8 pre launch steps to go with the web rtc based application development
8 pre launch steps to go with the web rtc based application development
WebRTC APIs - API Strategy Conference Amsterdam (March 2014) by Luis Borges Quina
WebRTC APIs - API Strategy Conference Amsterdam (March 2014) WebRTC APIs - API Strategy Conference Amsterdam (March 2014)
WebRTC APIs - API Strategy Conference Amsterdam (March 2014)
Luis Borges Quina3.6K views
Astricon WebRTC Update by Chad Hart
Astricon WebRTC UpdateAstricon WebRTC Update
Astricon WebRTC Update
Chad Hart562 views
Wading through the mobile WebRTC developer gauntlet (IIT RTC Conference sessi... by Brian Pulito
Wading through the mobile WebRTC developer gauntlet (IIT RTC Conference sessi...Wading through the mobile WebRTC developer gauntlet (IIT RTC Conference sessi...
Wading through the mobile WebRTC developer gauntlet (IIT RTC Conference sessi...
Brian Pulito511 views
Build once deploy everywhere using the telerik platform by Aspenware
Build once deploy everywhere using the telerik platformBuild once deploy everywhere using the telerik platform
Build once deploy everywhere using the telerik platform
Aspenware1.4K views
Webinar WebRTC HTML5 (english) by Quobis
Webinar WebRTC HTML5 (english)Webinar WebRTC HTML5 (english)
Webinar WebRTC HTML5 (english)
Quobis4.7K views
Native WebRTC Mobile App Development: Tools & Tips by Ajeet Singh
Native WebRTC Mobile App Development: Tools & TipsNative WebRTC Mobile App Development: Tools & Tips
Native WebRTC Mobile App Development: Tools & Tips
Ajeet Singh6.8K views
Drupalcamp New York 2009 by Tom Deryckere
Drupalcamp New York 2009Drupalcamp New York 2009
Drupalcamp New York 2009
Tom Deryckere1.1K views
Webinar: To Build or Not To Build Your WebRTC Infrastructure by UppersideConferences
Webinar: To Build or Not To Build Your WebRTC InfrastructureWebinar: To Build or Not To Build Your WebRTC Infrastructure
Webinar: To Build or Not To Build Your WebRTC Infrastructure
WebRTC 2014 Conference Closing Panel Survey Results by Amir Zmora
WebRTC 2014 Conference Closing Panel Survey ResultsWebRTC 2014 Conference Closing Panel Survey Results
WebRTC 2014 Conference Closing Panel Survey Results
Amir Zmora1.3K views
Siruna session at Drupalcon Paris 2009 by Tom Deryckere
Siruna session at Drupalcon Paris 2009Siruna session at Drupalcon Paris 2009
Siruna session at Drupalcon Paris 2009
Tom Deryckere931 views

More from Chad Hart

AI in RTC - RTC Korea 2018 by
AI in RTC - RTC Korea 2018AI in RTC - RTC Korea 2018
AI in RTC - RTC Korea 2018Chad Hart
1K views31 slides
AIY Vision Kit - Embedded ML for STEM and Makers (GDG Boston Tensorflow) by
AIY Vision Kit - Embedded ML for STEM and Makers (GDG Boston Tensorflow)AIY Vision Kit - Embedded ML for STEM and Makers (GDG Boston Tensorflow)
AIY Vision Kit - Embedded ML for STEM and Makers (GDG Boston Tensorflow)Chad Hart
1.1K views26 slides
6 Months of WebRTC in 10 minutes by
6 Months of WebRTC in 10 minutes6 Months of WebRTC in 10 minutes
6 Months of WebRTC in 10 minutesChad Hart
723 views24 slides
WebRTC From Asterisk to Headline - MoNage by
WebRTC From Asterisk to Headline - MoNageWebRTC From Asterisk to Headline - MoNage
WebRTC From Asterisk to Headline - MoNageChad Hart
746 views41 slides
ClueCon 2016: Should you use WebRTC? by
ClueCon 2016: Should you use WebRTC?ClueCon 2016: Should you use WebRTC?
ClueCon 2016: Should you use WebRTC?Chad Hart
1.5K views51 slides
WebRTC Hacks: Lessons Learned by
WebRTC Hacks: Lessons LearnedWebRTC Hacks: Lessons Learned
WebRTC Hacks: Lessons LearnedChad Hart
2.1K views42 slides

More from Chad Hart(9)

AI in RTC - RTC Korea 2018 by Chad Hart
AI in RTC - RTC Korea 2018AI in RTC - RTC Korea 2018
AI in RTC - RTC Korea 2018
Chad Hart1K views
AIY Vision Kit - Embedded ML for STEM and Makers (GDG Boston Tensorflow) by Chad Hart
AIY Vision Kit - Embedded ML for STEM and Makers (GDG Boston Tensorflow)AIY Vision Kit - Embedded ML for STEM and Makers (GDG Boston Tensorflow)
AIY Vision Kit - Embedded ML for STEM and Makers (GDG Boston Tensorflow)
Chad Hart1.1K views
6 Months of WebRTC in 10 minutes by Chad Hart
6 Months of WebRTC in 10 minutes6 Months of WebRTC in 10 minutes
6 Months of WebRTC in 10 minutes
Chad Hart723 views
WebRTC From Asterisk to Headline - MoNage by Chad Hart
WebRTC From Asterisk to Headline - MoNageWebRTC From Asterisk to Headline - MoNage
WebRTC From Asterisk to Headline - MoNage
Chad Hart746 views
ClueCon 2016: Should you use WebRTC? by Chad Hart
ClueCon 2016: Should you use WebRTC?ClueCon 2016: Should you use WebRTC?
ClueCon 2016: Should you use WebRTC?
Chad Hart1.5K views
WebRTC Hacks: Lessons Learned by Chad Hart
WebRTC Hacks: Lessons LearnedWebRTC Hacks: Lessons Learned
WebRTC Hacks: Lessons Learned
Chad Hart2.1K views
WebRTC for Billions by Chad Hart
WebRTC for BillionsWebRTC for Billions
WebRTC for Billions
Chad Hart855 views
The Future of Real Time Communications by Chad Hart
The Future of Real Time CommunicationsThe Future of Real Time Communications
The Future of Real Time Communications
Chad Hart1.4K views
Getting Started with WebRTC by Chad Hart
Getting Started with WebRTCGetting Started with WebRTC
Getting Started with WebRTC
Chad Hart862 views

Recently uploaded

PharoJS - Zürich Smalltalk Group Meetup November 2023 by
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023Noury Bouraqadi
120 views17 slides
Empathic Computing: Delivering the Potential of the Metaverse by
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the MetaverseMark Billinghurst
470 views80 slides
Perth MeetUp November 2023 by
Perth MeetUp November 2023 Perth MeetUp November 2023
Perth MeetUp November 2023 Michael Price
15 views44 slides
The Importance of Cybersecurity for Digital Transformation by
The Importance of Cybersecurity for Digital TransformationThe Importance of Cybersecurity for Digital Transformation
The Importance of Cybersecurity for Digital TransformationNUS-ISS
27 views26 slides
SAP Automation Using Bar Code and FIORI.pdf by
SAP Automation Using Bar Code and FIORI.pdfSAP Automation Using Bar Code and FIORI.pdf
SAP Automation Using Bar Code and FIORI.pdfVirendra Rai, PMP
19 views38 slides
The details of description: Techniques, tips, and tangents on alternative tex... by
The details of description: Techniques, tips, and tangents on alternative tex...The details of description: Techniques, tips, and tangents on alternative tex...
The details of description: Techniques, tips, and tangents on alternative tex...BookNet Canada
121 views24 slides

Recently uploaded(20)

PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi120 views
Empathic Computing: Delivering the Potential of the Metaverse by Mark Billinghurst
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the Metaverse
Mark Billinghurst470 views
Perth MeetUp November 2023 by Michael Price
Perth MeetUp November 2023 Perth MeetUp November 2023
Perth MeetUp November 2023
Michael Price15 views
The Importance of Cybersecurity for Digital Transformation by NUS-ISS
The Importance of Cybersecurity for Digital TransformationThe Importance of Cybersecurity for Digital Transformation
The Importance of Cybersecurity for Digital Transformation
NUS-ISS27 views
SAP Automation Using Bar Code and FIORI.pdf by Virendra Rai, PMP
SAP Automation Using Bar Code and FIORI.pdfSAP Automation Using Bar Code and FIORI.pdf
SAP Automation Using Bar Code and FIORI.pdf
The details of description: Techniques, tips, and tangents on alternative tex... by BookNet Canada
The details of description: Techniques, tips, and tangents on alternative tex...The details of description: Techniques, tips, and tangents on alternative tex...
The details of description: Techniques, tips, and tangents on alternative tex...
BookNet Canada121 views
[2023] Putting the R! in R&D.pdf by Eleanor McHugh
[2023] Putting the R! in R&D.pdf[2023] Putting the R! in R&D.pdf
[2023] Putting the R! in R&D.pdf
Eleanor McHugh38 views
Understanding GenAI/LLM and What is Google Offering - Felix Goh by NUS-ISS
Understanding GenAI/LLM and What is Google Offering - Felix GohUnderstanding GenAI/LLM and What is Google Offering - Felix Goh
Understanding GenAI/LLM and What is Google Offering - Felix Goh
NUS-ISS41 views
Black and White Modern Science Presentation.pptx by maryamkhalid2916
Black and White Modern Science Presentation.pptxBlack and White Modern Science Presentation.pptx
Black and White Modern Science Presentation.pptx
maryamkhalid291614 views
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors by sugiuralab
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
sugiuralab15 views
How the World's Leading Independent Automotive Distributor is Reinventing Its... by NUS-ISS
How the World's Leading Independent Automotive Distributor is Reinventing Its...How the World's Leading Independent Automotive Distributor is Reinventing Its...
How the World's Leading Independent Automotive Distributor is Reinventing Its...
NUS-ISS15 views
Future of Learning - Yap Aye Wee.pdf by NUS-ISS
Future of Learning - Yap Aye Wee.pdfFuture of Learning - Yap Aye Wee.pdf
Future of Learning - Yap Aye Wee.pdf
NUS-ISS41 views
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum... by NUS-ISS
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...
NUS-ISS34 views
Combining Orchestration and Choreography for a Clean Architecture by ThomasHeinrichs1
Combining Orchestration and Choreography for a Clean ArchitectureCombining Orchestration and Choreography for a Clean Architecture
Combining Orchestration and Choreography for a Clean Architecture
ThomasHeinrichs169 views

Boosting business with WebRTC - ClueCon 2017

  • 2. 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
  • 4. HOW TO GET RICH QUICK WITH WEBRTC 4 CHAD HART
  • 5. 5 GET RICH QUICK WITH WEBRTC? source: http://www.transparencymarketresearch.com/webrtc-market.html
  • 6. 6 WEBRTC WILL MAKE YOU RICH! THE MATH… source: googlesource: BlogGeek.Me source: TMR ÷ ÷ = = $901,971 / person $ 11,273,684 / vendor
  • 7. 7 400 million monthly active users 4 years since launch
  • 8. 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. 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. 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. 11 WebRTC is the telephony industry’s new shiny object, with good reason..
  • 12. 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
  • 14. 14 The first, most important is can users get access to WebRTC based services?
  • 15. 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. 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. 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. 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. 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. 20 NATIVE MOBILE WEBRTC OPTIONS There are a few options for implementing WebRTC in native mobile apps.
  • 21. 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. 22 NATIVE MOBILE WEBRTC OPTIONS Build a Stack Buy a SDK You can buy a commercial SDK
  • 23. 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. 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. 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. 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. 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. 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. 29 How about providing tele- notary services…
  • 30. 30 Or remote troubleshooting taking advantage of the camera that is on every device.
  • 31. 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. 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. 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. 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. 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. 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. 37 IMPROVING USER EXPERIENCE The most 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 would never put up with a webpage that only allowed you to enter numeric digits to browse between pages
  • 40. 40 • Everyone hates them (need “angry on phone” stock image) IVR CHALLENGES
  • 41. 41 ELEVATOR UI HAS EVOLVED… WHY CAN’T TELEPHONY’S Even elevators have evolved their UX beyond a bunch of numbers
  • 42. 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. 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. 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. 45 COBROWSING Cobrowsing is a great feature that complements RTC.
  • 46. 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. 47
  • 48. 48 Development Tools PAAS WHAT IS PAAS? ☁ Platform as a Service
  • 50. 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. 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. 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…
  • 55. 55 USE THE WEB TO BUILD A BETTER USER EXPERIENCE ≠
  • 58. 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