Try it online: http://openpeer.github.io/webrtc-demo/
A WebRTC demo using:
- jQuery - http://jquery.com/
- jQuery UI - http://jqueryui.com/
- Open Peer Cross-browser WebRTC API - https://github.com/openpeer/webrtc-shim
- Open Peer Rolodex - https://github.com/openpeer/rolodex
- Open Peer Rolodex Presence Plugin - https://github.com/openpeer/rolodex-presence
- RequireJS - http://requirejs.org/
Features:
- Login for multiple identities (Facebook, Twitter, LinkedIn, Github)
- Display list of contacts (includes contacts who have opened demo at least once)
- Presence (online/offline) state for contacts
- Call controls to initiate a WebRTC connection
- Video & audio streaming via peer to peer connection
- Text messaging via peer to peer data channel
The entire demo code is contained in one static HTML file: https://github.com/openpeer/webrtc-demo/blob/master/index.html
Requirements:
- Google Chrome
- Firefox ( PLANNED )
Install & run locally:
npm install
npm start
open http://localhost:8080/
Deploy to github pages:
git checkout gh-pages
git merge master
git push origin gh-pages
git checkout master
Copyright (c) 2013 SMB Phone Inc.