WebRTC
Concrete example of WebRTC (real-time communications in web browsers).
This project aims to be a basic example of the WebRTC API and how we can make video calls with just a few lines of JavaScript. Technologies used in the project:
- WebRTC API
- Client side : HTML5 (in this case : webrtc, video and web sockets), AngularJS, Twitter Bootstrap, JQuery
- Server side : Node.js, Express
The call management is based on SIP with REGISTER, INVITE, ACK, BYE requests (of course, it is a simpler version :-)).
Installation
npm install
Run
- Start NodeJS
node main
- Open your browser, enter http://localhost:8888.
The application has been tested with :
- Google Chrome v31
- Firefox v26 (PC and Android Phone)
Snapshots
- Chrome on PC
- Firefox on Android Phone