WebRTC is an open source technology for enabling real-time communications (peer to peer) between web browsers. It is moving through the standardization process in W3C, but is available today on Google Chrome. WebRTC allows web apps to take advantage of media input devices such as the camera and microphone, and share that data with other browsers without the use of a plugin.
Twilio Client takes advantage of these new APIs in Google Chrome, falling back to Flash as necessary, to provide an awesome VoIP calling experience to other browser clients, mobile phones, and land lines. In this presentation, we will examine and live code with the emerging WebRTC APIs directly, and then check out how they are employed by the Twilio Client for VoIP calling. Bring your laptop to hack along!