0.0.6 • Published 11 years ago

signalfire v0.0.6

Weekly downloads
26
License
-
Repository
-
Last release
11 years ago

SignalFire.js

An RTCPeerConnection signaling library/npm module. It does the signaling and then gets out of your way.

Client-side:

var options = {
	server: "http://localhost:3333",
	connector: function(){
		var newConnection = new RTCPeerConnection(
			{
			  "iceServers": [{ "url": "stun:stun.l.google.com:19302" }]
			}
		);

		return newConnection;
	},
	onSignalingComplete: function(rtcPeerConnection){
		// What to do once signaling is complete
	}
};

var conn = signalfire.connect(options,function(){
	conn.emit('askServerForPeer',{
		data: someData
	});
});

Server-side:

var sf=signalfire.listen(3333,function(peer){
	peer.socket.on('askServerForPeer', function(data){
		peer.connectToPeer(anotherPeer);
	});
},function(error){
	console.log('something went wrong');
});
0.0.6

11 years ago

0.0.5

11 years ago

0.0.4

11 years ago

0.0.3

11 years ago

0.0.2

11 years ago

0.0.1

11 years ago