Go to file
2019-01-20 16:26:06 +01:00
client Connection established between the two peers ! 2019-01-19 17:33:36 +01:00
video-client First video call ever !!! 2019-01-20 16:26:06 +01:00
config.js Initial commit - Added basic HTTP server 2019-01-19 08:24:49 +01:00
index.js Handles clients IDs 2019-01-19 10:53:09 +01:00
README.MD Added warning 2019-01-19 17:36:08 +01:00
sockets.js Can exchange messages between clients 2019-01-19 13:10:28 +01:00

NodeSignalExchanger

A lightweight node application that allows to exchange signals connection through websockets.

WARNING WARNING WARNING : Do not try to launch my project on a computer not connected to any network, it will not work (Firefox is unable to create Ice candidate on such configuration) !!!! (However, if you run your own STUN/TURN server, an Internet connection will not be required at all)

Requirements

sudo apt install nodejs node-express node-wc

Using for signaling

Installation

  • Install docker
  • Install coturn: sudo apt install coturn
  • Add a client to coturn: sudo turnadmin -a -u anonymous -r anonymous.com -p anonymous

Running TURN server

sudo turnserver -o -a -f -r anonymous.com # Use -L option to specify an IP address

Author

Pierre HUBERT 2019