<-- Back to schedule

Code up your own video conference in HTML5

Project: WebRTC

In the last year, the specifications of WebRTC (real-time communication) have improved massively and first implementations of the PeerConnection API are available in Google Chrome and Opera.

Web developers are now able to imple­ment video con­fer­en­cing in Web pages with just a few lines of JavaS­cript code - given a server that provides connection setup functionality.

The Medi­aStream and Peer­Con­nec­tion objects provide some­thing fun­da­ment­ally dif­fer­ent from the tra­di­tional web: peer-to-peer con­nec­tions without an inter­me­di­ate relay. This present­a­tion will explain the new objects, dig into the challenges that had to be overcome to make this happen, and show a demo of their (still experimental) imple­ment­a­tion in the Chrome and Opera Web browsers. By the time of LCA, Mozilla may have experimental implementations, too.

Silvia Pfeiffer

Silvia is an open video tech­no­logy enthu­si­ast with a long back­ground in open source soft­ware, media tech­no­logy research and devel­op­ment, and in open stand­ards. She has a PhD in audio and video con­tent ana­lysis, has worked with research insti­tutes, star­ted her own video tech­no­logy com­pany, is a freel­ance Web and stand­ards developer, and is cur­rently a Google con­tractor work­ing on W3C video stand­ards and Google video tech­no­logy. She has been one of the key drivers of video access­ib­il­ity spe­cific­a­tions in HTML5 and the author of “The Defin­it­ive Guide to HTML5 Video”.