Skip to content
Riz Panjwani edited this page Feb 19, 2015 · 21 revisions

2/8/2015 - We created a basic front-end for our site. We also got a signalling server running locally using socket.io. Right now we can locally video conference by using the signalling server to do the initial handshake and then use web-rtc to take over after that.

2/7/2015 - We investigated how Web-RTC works and tried out a few libraries to make our jobs easier: peerJs, Simple Web RTC, and MeetingJs. Web RTC requires signalling servers for the initial handshake. In addition, it requires STUN and TURN servers to deal with NATs. STUN servers extract external IP address for each peer thereby making communication possible. TURN servers take on the task of relaying traffic themselves in case STUN servers are not able to facilitate communication due to NAT issues.

Clone this wiki locally