JavaScript
Latest commit c122ae6 Jun 12, 2013 @cadorn cadorn clear messages on hangup
Permalink
Failed to load latest commit information.
screenshots
.gitignore
README.md
index.html
package.json
server.js
style.css

README.md

Minimal WebRTC Demo

Try it online: http://openpeer.github.io/webrtc-demo/

A WebRTC demo using:

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

Usage

Requirements:

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

License

MIT

Copyright (c) 2013 SMB Phone Inc.

Screenshots

In Call

Login

Contacts

Call

Accept/Decline

Allow Webcam

Hangup