jmontoya cf9703b2a5 add static assets | 8 سال پیش | |
---|---|---|
.. | ||
fakekeys | 8 سال پیش | |
scripts | 8 سال پیش | |
.bower.json | 8 سال پیش | |
.gitignore | 8 سال پیش | |
.jshintignore | 8 سال پیش | |
.jshintrc | 8 سال پیش | |
CONTRIBUTING.md | 8 سال پیش | |
LICENSE | 8 سال پیش | |
README.md | 8 سال پیش | |
SECURITY.md | 8 سال پیش | |
build.js | 8 سال پیش | |
index.html | 8 سال پیش | |
latest.js | 8 سال پیش | |
package.json | 8 سال پیش | |
server.js | 8 سال پیش | |
simplewebrtc.bundle.js | 8 سال پیش | |
simplewebrtc.js | 8 سال پیش | |
socketioconnection.js | 8 سال پیش |
Want to see it in action? Check out the demo: https://talky.io/
<!DOCTYPE html>
<html>
<head>
<script src="http://simplewebrtc.com/latest.js"></script>
<style>
#remoteVideos video {
height: 150px;
}
#localVideo {
height: 150px;
}
</style>
</head>
<body>
<video id="localVideo"></video>
<div id="remoteVideos"></div>
</body>
</html>
var webrtc = new SimpleWebRTC({
// the id/element dom element that will hold "our" video
localVideoEl: 'localVideo',
// the id/element dom element that will hold remote videos
remoteVideosEl: 'remoteVideos',
// immediately ask for camera access
autoRequestMedia: true
});
// we have to wait until it's ready
webrtc.on('readyToCall', function () {
// you can name it anything
webrtc.joinRoom('your awesome room name');
});
peerConnectionConfig
- Set this to specify your own STUN and TURN servers. By default, SimpleWebRTC uses Google's public STUN server (stun.l.google.com:19302
), which is intended for public use according to: https://twitter.com/HenrikJoreteg/status/354105684591251456
Note that you will most likely also need to run your own TURN servers. See http://www.html5rocks.com/en/tutorials/webrtc/infrastructure/ for a basic tutorial.
Sometimes you need to do more advanced stuff. See http://simplewebrtc.com/notsosimple.html for some examples.
Join the SimpleWebRTC discussion list:
http://lists.andyet.com/mailman/listinfo/simplewebrtc
or the Gitter channel:
https://gitter.im/HenrikJoreteg/SimpleWebRTC