Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Simplest WebRTC ever
branch: gh-pages

This branch is 120 commits behind HenrikJoreteg:gh-pages

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
.gitignore
CNAME
README.md
_define.styl
_reset.styl
demo.html
favicon.ico
index.html
latest.js
noise.png
package.json
prettify.css
simplewebrtc.png
style.css
style.styl
webrtc.js

README.md

SimpleWebRTC - World's easiest WebRTC lib

Check out the demo: http://conversat.io

It's so easy:

1. Some basic html

<!DOCTYPE html>
<html>
    <head>
        <script src="http://static.conversat.io/latest.js"></script> 
    </head>
    <body>
        <div id="localVideo"></div>
        <div id="remotesVideos"></div>
    </body>
</html>

1. Create our WebRTC object

var webrtc = new WebRTC({
    // the id/element dom element that will hold "our" video
    localVideoEl: 'localVideo',
    // the id/element dom element that will hold remote videos
    remoteVideosEl: 'remotesVideos',
    // immediately ask for camera access
    autoRequestMedia: true
});

2. Tell it to join a room when ready

// we have to wait until it's ready
webrtc.on('readyToCall', function () {
    // you can name it anything
    webrtc.joinRoom('your awesome room name');
});
Something went wrong with that request. Please try again.