freeice
Version:
Get free, randomized STUN and TURN servers for your WebRTC application
22 lines (17 loc) • 539 B
JavaScript
var freeice = require('..');
var quickconnect = require('rtc-quickconnect');
// initialise a configuration for one stun server
var qcOpts = {
room: 'icetest',
iceServers: freeice()
};
// go ahead and connect
quickconnect('http://rtc.io/switchboard', qcOpts)
.createDataChannel('chat')
.once('channel:opened:chat', function(peerId, dc) {
console.log('data channel opened for peer id: ' + peerId);
dc.onmessage = function(evt) {
console.log('peer ' + peerId + ' says: ' + evt.data);
};
dc.send('hi');
});