UNPKG

freeice

Version:

Get free, randomized STUN and TURN servers for your WebRTC application

22 lines (17 loc) 539 B
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'); });