Based on WebRTC and Node.js videochat