SlideShare a Scribd company logo
The Allure of WebRTC to Mobile
Developers
Why WebRTC is the best bet for VoIP in Mobile in 2015?
March 2015
Tsahi Levent-Levi
WebRTC offers real time communication natively
from a web browser
WebRTC is a media engine with JavaScript APIs
2
2015
What does a browser based
technology has to do with
mobile?
3
• Web versus App in mobile
• Why WebRTC fits mobile so well?
• Alternatives for mobile developers
• Stories from the trenches
What will we learn today?
4
Default browser KitKat and on n/a
Browser Chrome, Firefox, Opera None*
WebRTC in mobile browsers – it’s complicated
5
If you plan on a use case running in a mobile browser, then think
again…
But who uses browsers on mobile anyway?
6
0 200 400 600 800 1,000 1,200 1,400 1,600
Facebook
Twitter
LinkedIn
WhatsApp
Facebook Messenger
Viber
Skype
Line
WeChat
Tango
Millions
Social and Messaging Application Downloads
iOS
Android
Statistics based on PrioriData, Oct 2014
Need VoIP in Mobile?
Let’s review your options
7
• Steve Jobs killed it
• Works on Android, with some effort involved
• Won’t work on iOS, and hard to port to it
• Echo cancellation is crap
Flash
8
• $$$
• Royalties as part of the business model, which
is a challenge for modern business models
based on freemium
• Proprietary API, usually difficult to learn and use
Commercial, Proprietary Media Engine
9
• If it was that good in quality, then why did
anyone bother with a commercial media
engine?
• Limited in audience and footprint
Open Source, Proprietary Media Engine
10
• 2 ready-made alternatives already
• The Google one is based on GIPS
• Interoperable with browsers
• Free
WebRTC as a Mobile Media Engine
11
We’ve Selected WebRTC.
Now what?
12
webrtc.org
What gets into Chrome
for better or worse
The most popular option
openwebrtc.io
Based on gstreamer
Includes H.264 for iOS
With hardware acceleration
13
Going Native
The HTML5 options
14
Android 5.0 WebView build.rtc.io
(in alpha)
PhoneGap bindings
(3rd party or your own)
Go Commercial
15
WebRTC PaaS
16
Stories from the Trenches
17
“The World’s Easiest Video Calls”
• Started life as a Flash based service
• Switched to WebRTC since they wanted to support mobile
• Ported to iOS on their own in 2014
Gruveo
18
“Video experiences with the characters people know and love”
• Developed the “Hello Santa” service for iOS
• Decided to use WebRTC PaaS (TokBox)
• Out there since 2013
• Got acquired in 2014 by JibJab
Make Believe Labs
19
“Welcome To The Wearable Worker”
• Use case requires Google Glass, iOS and browser
• Ported WebRTC on their own to multiple platforms
Pristine
20
“Mobile Team Communications”
• Founded by Ray Ozzie in 2012
• Selected WebRTC from the onset, to “outsource” development
• Ported WebRTC to iOS on their own
Talko
21
“Home Phone Service & International Calling Plans”
• Wanted to “go mobile”
• Ported WebRTC on their own in 2012
• Exceeded 5M downloads in mobile
Vonage
22
• Why WebRTC on Mobile?
• Challenges in RTC Mobile Development
• Mobile Consumption Models
• WebRTC and the Mobile Browser
• WebRTC and the Mobile Application
• Mobile Development Approaches with WebRTC
• Case Studies
https://bloggeek.me/reports/
Want to learn more?
23
Thank You!
Tsahi Levent-Levi
https://bloggeek.me
tsahil@bloggeek.me
24

More Related Content

More from Tsahi Levent-levi

WebRTC Codec Wars: Rebooted
WebRTC Codec Wars: RebootedWebRTC Codec Wars: Rebooted
WebRTC Codec Wars: Rebooted
Tsahi Levent-levi
 
WebRTC - a History Lesson
WebRTC - a History LessonWebRTC - a History Lesson
WebRTC - a History Lesson
Tsahi Levent-levi
 
WebRTC Timeline and Forecast
WebRTC Timeline and ForecastWebRTC Timeline and Forecast
WebRTC Timeline and Forecast
Tsahi Levent-levi
 
WebRTC State of the Market, Dec 2014
WebRTC State of the Market, Dec 2014WebRTC State of the Market, Dec 2014
WebRTC State of the Market, Dec 2014
Tsahi Levent-levi
 
A WebRTC Overview
A WebRTC OverviewA WebRTC Overview
A WebRTC Overview
Tsahi Levent-levi
 
Harnessing the potential of WebRTC
Harnessing the potential of WebRTCHarnessing the potential of WebRTC
Harnessing the potential of WebRTC
Tsahi Levent-levi
 
VoIP Architectures in a WebRTC World
VoIP Architectures in a WebRTC WorldVoIP Architectures in a WebRTC World
VoIP Architectures in a WebRTC World
Tsahi Levent-levi
 
Kranky Geek WebRTC Show: WebRTC in the Real World
Kranky Geek WebRTC Show: WebRTC in the Real WorldKranky Geek WebRTC Show: WebRTC in the Real World
Kranky Geek WebRTC Show: WebRTC in the Real World
Tsahi Levent-levi
 
Kranky Geek WebRTC Show: Krank It Up!
Kranky Geek WebRTC Show: Krank It Up!Kranky Geek WebRTC Show: Krank It Up!
Kranky Geek WebRTC Show: Krank It Up!
Tsahi Levent-levi
 
Baby Steps: A WebRTC Tutorial
Baby Steps: A WebRTC TutorialBaby Steps: A WebRTC Tutorial
Baby Steps: A WebRTC Tutorial
Tsahi Levent-levi
 
To Build or Not to Build Your WebRTC Infrastructure
To Build or Not to Build Your WebRTC InfrastructureTo Build or Not to Build Your WebRTC Infrastructure
To Build or Not to Build Your WebRTC Infrastructure
Tsahi Levent-levi
 
WebRTC Audio Codec: Opus and processing requirements
WebRTC Audio Codec: Opus and processing requirementsWebRTC Audio Codec: Opus and processing requirements
WebRTC Audio Codec: Opus and processing requirements
Tsahi Levent-levi
 
WebRTC for Telco: Informa's WebRTC Global Summit Preconference
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-levi
 
The Evolving WebRTC Ecosystem | all about WebRTC event, Google's TLV Campus
The Evolving WebRTC Ecosystem | all about WebRTC event, Google's TLV CampusThe Evolving WebRTC Ecosystem | all about WebRTC event, Google's TLV Campus
The Evolving WebRTC Ecosystem | all about WebRTC event, Google's TLV Campus
Tsahi Levent-levi
 
The WebRTC Ecosystem
The WebRTC EcosystemThe WebRTC Ecosystem
The WebRTC Ecosystem
Tsahi Levent-levi
 
WebRTC and Paris: a Love Story
WebRTC and Paris: a Love StoryWebRTC and Paris: a Love Story
WebRTC and Paris: a Love Story
Tsahi Levent-levi
 
WebRTC Islands
WebRTC IslandsWebRTC Islands
WebRTC Islands
Tsahi Levent-levi
 
The WebRTC Ecosystem | WebRTC Conference & Expo III
The WebRTC Ecosystem | WebRTC Conference & Expo IIIThe WebRTC Ecosystem | WebRTC Conference & Expo III
The WebRTC Ecosystem | WebRTC Conference & Expo III
Tsahi Levent-levi
 
How to Speak Remotely at a Conference by Using WebRTC
How to Speak Remotely at a Conference by Using WebRTCHow to Speak Remotely at a Conference by Using WebRTC
How to Speak Remotely at a Conference by Using WebRTC
Tsahi Levent-levi
 
WebRTC Disruptions
WebRTC DisruptionsWebRTC Disruptions
WebRTC Disruptions
Tsahi Levent-levi
 

More from Tsahi Levent-levi (20)

WebRTC Codec Wars: Rebooted
WebRTC Codec Wars: RebootedWebRTC Codec Wars: Rebooted
WebRTC Codec Wars: Rebooted
 
WebRTC - a History Lesson
WebRTC - a History LessonWebRTC - a History Lesson
WebRTC - a History Lesson
 
WebRTC Timeline and Forecast
WebRTC Timeline and ForecastWebRTC Timeline and Forecast
WebRTC Timeline and Forecast
 
WebRTC State of the Market, Dec 2014
WebRTC State of the Market, Dec 2014WebRTC State of the Market, Dec 2014
WebRTC State of the Market, Dec 2014
 
A WebRTC Overview
A WebRTC OverviewA WebRTC Overview
A WebRTC Overview
 
Harnessing the potential of WebRTC
Harnessing the potential of WebRTCHarnessing the potential of WebRTC
Harnessing the potential of WebRTC
 
VoIP Architectures in a WebRTC World
VoIP Architectures in a WebRTC WorldVoIP Architectures in a WebRTC World
VoIP Architectures in a WebRTC World
 
Kranky Geek WebRTC Show: WebRTC in the Real World
Kranky Geek WebRTC Show: WebRTC in the Real WorldKranky Geek WebRTC Show: WebRTC in the Real World
Kranky Geek WebRTC Show: WebRTC in the Real World
 
Kranky Geek WebRTC Show: Krank It Up!
Kranky Geek WebRTC Show: Krank It Up!Kranky Geek WebRTC Show: Krank It Up!
Kranky Geek WebRTC Show: Krank It Up!
 
Baby Steps: A WebRTC Tutorial
Baby Steps: A WebRTC TutorialBaby Steps: A WebRTC Tutorial
Baby Steps: A WebRTC Tutorial
 
To Build or Not to Build Your WebRTC Infrastructure
To Build or Not to Build Your WebRTC InfrastructureTo Build or Not to Build Your WebRTC Infrastructure
To Build or Not to Build Your WebRTC Infrastructure
 
WebRTC Audio Codec: Opus and processing requirements
WebRTC Audio Codec: Opus and processing requirementsWebRTC Audio Codec: Opus and processing requirements
WebRTC Audio Codec: Opus and processing requirements
 
WebRTC for Telco: Informa's WebRTC Global Summit Preconference
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
 
The Evolving WebRTC Ecosystem | all about WebRTC event, Google's TLV Campus
The Evolving WebRTC Ecosystem | all about WebRTC event, Google's TLV CampusThe Evolving WebRTC Ecosystem | all about WebRTC event, Google's TLV Campus
The Evolving WebRTC Ecosystem | all about WebRTC event, Google's TLV Campus
 
The WebRTC Ecosystem
The WebRTC EcosystemThe WebRTC Ecosystem
The WebRTC Ecosystem
 
WebRTC and Paris: a Love Story
WebRTC and Paris: a Love StoryWebRTC and Paris: a Love Story
WebRTC and Paris: a Love Story
 
WebRTC Islands
WebRTC IslandsWebRTC Islands
WebRTC Islands
 
The WebRTC Ecosystem | WebRTC Conference & Expo III
The WebRTC Ecosystem | WebRTC Conference & Expo IIIThe WebRTC Ecosystem | WebRTC Conference & Expo III
The WebRTC Ecosystem | WebRTC Conference & Expo III
 
How to Speak Remotely at a Conference by Using WebRTC
How to Speak Remotely at a Conference by Using WebRTCHow to Speak Remotely at a Conference by Using WebRTC
How to Speak Remotely at a Conference by Using WebRTC
 
WebRTC Disruptions
WebRTC DisruptionsWebRTC Disruptions
WebRTC Disruptions
 

Recently uploaded

A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
maazsz111
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
marufrahmanstratejm
 

Recently uploaded (20)

A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
 

The Allure of WebRTC to Mobile Developers

  • 1. The Allure of WebRTC to Mobile Developers Why WebRTC is the best bet for VoIP in Mobile in 2015? March 2015 Tsahi Levent-Levi
  • 2. WebRTC offers real time communication natively from a web browser WebRTC is a media engine with JavaScript APIs 2 2015
  • 3. What does a browser based technology has to do with mobile? 3
  • 4. • Web versus App in mobile • Why WebRTC fits mobile so well? • Alternatives for mobile developers • Stories from the trenches What will we learn today? 4
  • 5. Default browser KitKat and on n/a Browser Chrome, Firefox, Opera None* WebRTC in mobile browsers – it’s complicated 5 If you plan on a use case running in a mobile browser, then think again…
  • 6. But who uses browsers on mobile anyway? 6 0 200 400 600 800 1,000 1,200 1,400 1,600 Facebook Twitter LinkedIn WhatsApp Facebook Messenger Viber Skype Line WeChat Tango Millions Social and Messaging Application Downloads iOS Android Statistics based on PrioriData, Oct 2014
  • 7. Need VoIP in Mobile? Let’s review your options 7
  • 8. • Steve Jobs killed it • Works on Android, with some effort involved • Won’t work on iOS, and hard to port to it • Echo cancellation is crap Flash 8
  • 9. • $$$ • Royalties as part of the business model, which is a challenge for modern business models based on freemium • Proprietary API, usually difficult to learn and use Commercial, Proprietary Media Engine 9
  • 10. • If it was that good in quality, then why did anyone bother with a commercial media engine? • Limited in audience and footprint Open Source, Proprietary Media Engine 10
  • 11. • 2 ready-made alternatives already • The Google one is based on GIPS • Interoperable with browsers • Free WebRTC as a Mobile Media Engine 11
  • 13. webrtc.org What gets into Chrome for better or worse The most popular option openwebrtc.io Based on gstreamer Includes H.264 for iOS With hardware acceleration 13 Going Native
  • 14. The HTML5 options 14 Android 5.0 WebView build.rtc.io (in alpha) PhoneGap bindings (3rd party or your own)
  • 17. Stories from the Trenches 17
  • 18. “The World’s Easiest Video Calls” • Started life as a Flash based service • Switched to WebRTC since they wanted to support mobile • Ported to iOS on their own in 2014 Gruveo 18
  • 19. “Video experiences with the characters people know and love” • Developed the “Hello Santa” service for iOS • Decided to use WebRTC PaaS (TokBox) • Out there since 2013 • Got acquired in 2014 by JibJab Make Believe Labs 19
  • 20. “Welcome To The Wearable Worker” • Use case requires Google Glass, iOS and browser • Ported WebRTC on their own to multiple platforms Pristine 20
  • 21. “Mobile Team Communications” • Founded by Ray Ozzie in 2012 • Selected WebRTC from the onset, to “outsource” development • Ported WebRTC to iOS on their own Talko 21
  • 22. “Home Phone Service & International Calling Plans” • Wanted to “go mobile” • Ported WebRTC on their own in 2012 • Exceeded 5M downloads in mobile Vonage 22
  • 23. • Why WebRTC on Mobile? • Challenges in RTC Mobile Development • Mobile Consumption Models • WebRTC and the Mobile Browser • WebRTC and the Mobile Application • Mobile Development Approaches with WebRTC • Case Studies https://bloggeek.me/reports/ Want to learn more? 23