SlideShare a Scribd company logo
WebRTC on Mobile:
What are your choices?
November 2016, Kranky Geek San Francisco
Tsahi Levent-Levi
2
Our expectation
3
The out of the box truth
4
Mobile is the most
important environment
today
And the most
complex
one
5
So how do we get WebRTC to
work on mobile?
6
We first need to define what mobile is for us
Web
Application
Hybrid Native
• You’ll need a WebRTC supporting browser
WebApplication
7
2 alternative routes in hybrid
Hybrid - cross-platform development frameworks
8
WebView Compiled code
The Cordova/PhoneGap example
WebView
9
Your WebRTC plugin goes here
Your JS code
• Xamarin
• React Native
• Titanium Appcelerator
• …
Compiled code
10
Later today
Native
11
WebRTC “core engine”
“glue”
Application
C/C++
Native – iOS
12
C/C++
Objective C
Swift /
Objective C
WebRTC “core engine”
“glue”
Application
Native –Android
13
C/C++
Java
JavaLow level mediaJNI
WebRTC “core engine”
“glue”
Application
Which one should
you be using?
14
How should I know?
15
Stay with us for the next
sessions to make your
own informed decision
Android Development with WebRTC César Guirao, TokBox
iOS Development with WebRTC Arik Halperin
Video Communications on iOS Chris Eagleston, Twilio
B R E A K
Adopting WebRTC’s C++ for cross platform development Andrew MacDonald, Slack
Write-once, run WebRTC anywhere with React Native Emil Ivov & Lyubomir Marinov, Atlassian
Advancing Best Quality Video on Mobile with Scalability Gene Gershanok, Vidyo
Reverse engineering Duo Philipp Hancke, appear.in
B R E A K
Girls Develop It Claire Bendersky
WebRTC: News, Stats, and Audio Processing Internals Niklas Blum, Justin Uberti & Per Ahgren, Google
Building a secure IoT device with WebRTC Tim Panton, |pipe|
On our agenda for today
16
Thank You
Tsahi Levent-Levi
http://bloggeek.me
tsahil@bloggeek.me
17

More Related Content

PDF
WebRTC Developer Tools Landscape
PDF
WebRTC Codec Wars: Rebooted
PDF
The WebRTC Ecosystem
PDF
WebRTC Timeline and Forecast
PDF
Common WebRTC mistakesand how to avoid them (RTC Expo 2019)
PDF
WebRTC is READY. What's Next?
PPTX
WebRTC and the Codec War
PDF
WebRTC - a History Lesson
WebRTC Developer Tools Landscape
WebRTC Codec Wars: Rebooted
The WebRTC Ecosystem
WebRTC Timeline and Forecast
Common WebRTC mistakesand how to avoid them (RTC Expo 2019)
WebRTC is READY. What's Next?
WebRTC and the Codec War
WebRTC - a History Lesson

What's hot (20)

PPTX
Kranky Geek - Virtual Collaboration - Igor Pavlov
PDF
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...
PDF
How WebRTC ushers the next wave of e-Learning innovation
PDF
Kranky Geek SF 2018: AI in RTC
PDF
WebRTC Business Use Cases | WebRTC Conference & Expo III
PPTX
WebRTC: players, business models and implications for telecommunication carriers
PPTX
AI in RTC - RTC Korea 2018
PPTX
VozDigital DevFest 31/10/14
PPTX
Media processing with serverless architecture
PDF
WebRTC on Mobile
PDF
Of Microservices and Microservices - Robert Munteanu
PDF
WebRTC Standards & Implementation Q&A - Implications of WebRTC 1.0 changes an...
PDF
Developing PowerShell Tools - Razvan Rusu
PDF
WebRTC Live Q&A Session 2
PDF
OSGi for outsiders - Milen Dyankov
PPTX
WebRTC Overview
PDF
Deploying WebRTC in a low-latency streaming service
PDF
5 Facts About WebRTC That Everyone Should Know
PDF
The year of the peer-to-peer web
PDF
SylkServer: State of the art RTC application server
Kranky Geek - Virtual Collaboration - Igor Pavlov
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...
How WebRTC ushers the next wave of e-Learning innovation
Kranky Geek SF 2018: AI in RTC
WebRTC Business Use Cases | WebRTC Conference & Expo III
WebRTC: players, business models and implications for telecommunication carriers
AI in RTC - RTC Korea 2018
VozDigital DevFest 31/10/14
Media processing with serverless architecture
WebRTC on Mobile
Of Microservices and Microservices - Robert Munteanu
WebRTC Standards & Implementation Q&A - Implications of WebRTC 1.0 changes an...
Developing PowerShell Tools - Razvan Rusu
WebRTC Live Q&A Session 2
OSGi for outsiders - Milen Dyankov
WebRTC Overview
Deploying WebRTC in a low-latency streaming service
5 Facts About WebRTC That Everyone Should Know
The year of the peer-to-peer web
SylkServer: State of the art RTC application server
Ad

Viewers also liked (18)

PDF
Quality Assurance for WebRTC Services
PDF
WebRTC Audio Codec: Opus and processing requirements
PDF
Baby Steps: A WebRTC Tutorial
PPTX
The Missing WebRTC Infrastructure
PDF
Webrtc - rich communication - quobis - victor pascual
PPTX
Which Codec for WebRTC?
PDF
FUTURA - An Exploratory Study
PDF
WebRTC beyond Audio and Video
PPTX
KrankyGeek WeRTC Conference 2014
PPTX
overview-peerconnection-lifetime
PDF
WebRTC Reborn SignalConf 2016
PDF
Kranky Geek WebRTC Show: Krank It Up!
PDF
WebRTC meetup barcelona 2017
PDF
A Practical Guide to WebRTC
PDF
Kranky Geek WebRTC Show: WebRTC in the Real World
PPTX
WebRTC
PDF
Introduction to Fourier transform and signal analysis
PPTX
Whatsapp project work
Quality Assurance for WebRTC Services
WebRTC Audio Codec: Opus and processing requirements
Baby Steps: A WebRTC Tutorial
The Missing WebRTC Infrastructure
Webrtc - rich communication - quobis - victor pascual
Which Codec for WebRTC?
FUTURA - An Exploratory Study
WebRTC beyond Audio and Video
KrankyGeek WeRTC Conference 2014
overview-peerconnection-lifetime
WebRTC Reborn SignalConf 2016
Kranky Geek WebRTC Show: Krank It Up!
WebRTC meetup barcelona 2017
A Practical Guide to WebRTC
Kranky Geek WebRTC Show: WebRTC in the Real World
WebRTC
Introduction to Fourier transform and signal analysis
Whatsapp project work
Ad

Similar to WebRTC on Mobile | Kranky Geek SF 2016 (20)

PPTX
Wading through the mobile WebRTC developer gauntlet (IIT RTC Conference sessi...
PDF
WebRTC on Mobile Devices: Challenges and Opportunities
PDF
Workshop web rtc what is
PPTX
Native WebRTC Mobile App Development: Tools & Tips
PDF
Boosting business with WebRTC - ClueCon 2017
PDF
Astricon WebRTC Update
PDF
Kamailio World 2017: Getting Real with WebRTC
PDF
WebRTC for non-telco people
PPTX
Plugin for other browsers - webRTC Conference and Expo June 2014 @ atlanta
PPTX
ClueCon 2016: Should you use WebRTC?
PPTX
Webrtc and tokbox
PPTX
WebRTC for Mobile
PDF
WebRTC and Mobile Integration
PDF
WebRTC in the Real-World
PPTX
WebRTC and Web Design
PDF
Workshop web rtc implementation details
PPTX
WebRTC From Asterisk to Headline - MoNage
PDF
WebRTC in IOT presented in KrankyGeek
PDF
Upperside Webinar- WebRTC from the service provider prism-final
PDF
Mobile raspberry pi
Wading through the mobile WebRTC developer gauntlet (IIT RTC Conference sessi...
WebRTC on Mobile Devices: Challenges and Opportunities
Workshop web rtc what is
Native WebRTC Mobile App Development: Tools & Tips
Boosting business with WebRTC - ClueCon 2017
Astricon WebRTC Update
Kamailio World 2017: Getting Real with WebRTC
WebRTC for non-telco people
Plugin for other browsers - webRTC Conference and Expo June 2014 @ atlanta
ClueCon 2016: Should you use WebRTC?
Webrtc and tokbox
WebRTC for Mobile
WebRTC and Mobile Integration
WebRTC in the Real-World
WebRTC and Web Design
Workshop web rtc implementation details
WebRTC From Asterisk to Headline - MoNage
WebRTC in IOT presented in KrankyGeek
Upperside Webinar- WebRTC from the service provider prism-final
Mobile raspberry pi

More from Tsahi Levent-levi (14)

PDF
WebRTC in the Real World
PDF
WebRTC State of the Market, Dec 2014
PDF
A WebRTC Overview
PDF
Harnessing the potential of WebRTC
PDF
VoIP Architectures in a WebRTC World
PDF
To Build or Not to Build Your WebRTC Infrastructure
PDF
WebRTC for Telco: Informa's WebRTC Global Summit Preconference
PDF
The Evolving WebRTC Ecosystem | all about WebRTC event, Google's TLV Campus
PDF
WebRTC and Paris: a Love Story
PDF
WebRTC Islands
PDF
The WebRTC Ecosystem | WebRTC Conference & Expo III
PPTX
How to Speak Remotely at a Conference by Using WebRTC
PPTX
WebRTC Disruptions
PPTX
WebRTC IL Meetup, June 2013: Welcome
WebRTC in the Real World
WebRTC State of the Market, Dec 2014
A WebRTC Overview
Harnessing the potential of WebRTC
VoIP Architectures in a WebRTC World
To Build or Not to Build Your WebRTC Infrastructure
WebRTC for Telco: Informa's WebRTC Global Summit Preconference
The Evolving WebRTC Ecosystem | all about WebRTC event, Google's TLV Campus
WebRTC and Paris: a Love Story
WebRTC Islands
The WebRTC Ecosystem | WebRTC Conference & Expo III
How to Speak Remotely at a Conference by Using WebRTC
WebRTC Disruptions
WebRTC IL Meetup, June 2013: Welcome

Recently uploaded (20)

PPTX
Spectroscopy.pptx food analysis technology
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Encapsulation_ Review paper, used for researhc scholars
PPT
Teaching material agriculture food technology
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
KodekX | Application Modernization Development
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Spectroscopy.pptx food analysis technology
Per capita expenditure prediction using model stacking based on satellite ima...
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Spectral efficient network and resource selection model in 5G networks
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
NewMind AI Weekly Chronicles - August'25 Week I
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Digital-Transformation-Roadmap-for-Companies.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Dropbox Q2 2025 Financial Results & Investor Presentation
Advanced methodologies resolving dimensionality complications for autism neur...
Encapsulation_ Review paper, used for researhc scholars
Teaching material agriculture food technology
Understanding_Digital_Forensics_Presentation.pptx
KodekX | Application Modernization Development
The Rise and Fall of 3GPP – Time for a Sabbatical?
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
MYSQL Presentation for SQL database connectivity
Reach Out and Touch Someone: Haptics and Empathic Computing
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf

WebRTC on Mobile | Kranky Geek SF 2016