WebRTC enables real-time communication in the browser.
This tutorial explains how to build a simple video and text chat application.
For more information about WebRTC, see Getting started with WebRTC on HTML5 Rocks.
Basic knowledge:
- HTML, CSS and JavaScript
- git
- Chrome DevTools
Experience of Node.js and socket.io would also be useful.
##Code Lab Sessions
- Session 01 = Items to install as a WebRTC code lab developer.
- Session 02 = Get video from your webcam.
- Session 03 = Stream video with RTCPeerConnection.
- Session 04 = Stream arbitrary data with RTCDataChannel.
- Session 05 = Set up a signaling server and exchange messages.
- Session 06 = RTCPeerConnection with messaging.
- Session 07 = Putting it all together: RTCPeerConnection + RTCDataChannel + signaling.
- Session 08 = Use a WebRTC library: SimpleWebRTC.