location_city Bengaluru schedule Jul 25th 03:30 - 04:30 PM place Grand Ballroom

WebRTC provides APIs for webcam access and P2P video/voice/data that finally give us the power to create a new calibre of web applications. However, WebRTC is not a shining unicorn just yet - there are complications when it comes to browser support, supporting mobile devices, supporting networks that can't do P2P, and more that need to be overcome. In this talk I will show you how to create a real world, stable, and highly scalable WebRTC application as well as review some of the basics behind how WebRTC works under the hood.

Included: fun demos, real production code, horror stories from our WebRTC company.


Outline/Structure of the Keynote

- Introduction

- Basics

- Signaling

- Basic Calling Demo

- Problems
  - Spec Incompatibilities
  - Browser incompatibilities
  - Weird edge cases

- Solutions
  - Native PhoneGap extensions for iOS
  - Extensions for IE6, Safari
  - React Components to smooth over compat

- Networking
  - TURN Servers

- End

Learning Outcome

You will come out of this talk knowing how to build a real WebRTC application that works across browsers.

Target Audience

Front-end and Back-end engineers working with Javascript


schedule Submitted 6 years ago

Public Feedback