Skip to content

Latest commit

 

History

History
41 lines (28 loc) · 1.37 KB

README.md

File metadata and controls

41 lines (28 loc) · 1.37 KB

Hydra

Many to Many video chat, can "theoretically" support an infinite number of connections

#What it does

This projects allows for people to visit to a webpage and have them all connected for a video chat via WebRTC. It uses an intermediate node server to setup these connections and then from there it's all done through the browser!

Browser support

Currently only Chrome and Firefox support WebRTC. You can find compatability with browsers here http://caniuse.com/#feat=rtcpeerconnection. If you happen to notice a new browser has added support I would be happy to add it to this project (or accept a pull request that adds it!).

#How to run

Clone the repo somewhere

git clone [email protected]:MrJaeger/WebRTC-ManyToManyVideoChat.git

Enter into the 'example' directory and install the dependencies using npm

cd example/
npm install -d

Run the server

node server.js

Open as many tabs as you want pointing to 'localhost:3000' and see what happens!

#Credit where credit is due

This project is heavily based off of the HTML5Rocks Demo, which despite being over a year old is an amazing resource. If you want to find out more about WebRTC I would definitely suggest checking that out or the official WebRTC standard here