Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

WebRTC on Mobile | Kranky Geek SF 2016


Published on

My introduction presentation for Kranky Geek event in San Francisco, November 2016.
It contains a high level overview of the state of the art of WebRTC in mobile devices today.

Published in: Technology
  • Login to see the comments

  • Be the first to like this

WebRTC on Mobile | Kranky Geek SF 2016

  1. 1. WebRTC on Mobile: What are your choices? November 2016, Kranky Geek San Francisco Tsahi Levent-Levi
  2. 2. 2 Our expectation
  3. 3. 3 The out of the box truth
  4. 4. 4 Mobile is the most important environment today And the most complex one
  5. 5. 5 So how do we get WebRTC to work on mobile?
  6. 6. 6 We first need to define what mobile is for us Web Application Hybrid Native
  7. 7. • You’ll need a WebRTC supporting browser WebApplication 7
  8. 8. 2 alternative routes in hybrid Hybrid - cross-platform development frameworks 8 WebView Compiled code
  9. 9. The Cordova/PhoneGap example WebView 9 Your WebRTC plugin goes here Your JS code
  10. 10. • Xamarin • React Native • Titanium Appcelerator • … Compiled code 10 Later today
  11. 11. Native 11 WebRTC “core engine” “glue” Application C/C++
  12. 12. Native – iOS 12 C/C++ Objective C Swift / Objective C WebRTC “core engine” “glue” Application
  13. 13. Native –Android 13 C/C++ Java JavaLow level mediaJNI WebRTC “core engine” “glue” Application
  14. 14. Which one should you be using? 14
  15. 15. How should I know? 15 Stay with us for the next sessions to make your own informed decision
  16. 16. 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, 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
  17. 17. Thank You Tsahi Levent-Levi 17