#ZupChat
- Keeps track of active users and automatically adds/removes audio & video from users that join/leave the video call
- Small preview of the local video in the bottom right corner
- Remote videos can be arranged by dragging and resizing
- Currently only works on Chrome
##TODO
- Firefox support webrtc.org has a list of API differences between Chrome and Firefox that need to be addressed)
- A control for toggling local video preview
- A control for toggling between auto/custom arrangement of remote videos
##Installing and running
Run in your terminal
git clone [email protected]:ZupaDupa/zupchat.git
cd zupchat
npm install
cd src
node server.js
In a version of Chrome that have webRTC support.
go to localhost:8000
click allow to see your camera
go to localhost:8000
click allow to see your camera and the connection will be made between your to open windows.
You can also use channels to have multiple video calls at the same time. You can use any alphanumeric string as the channel ID. To join a channel called "webrtc", use the link localhost:8000/#webrtc
##Thanks to
ZupChat is based on webrtc.io-demo by Ben Brittain, Dennis Mårtensson and David Peter.