Skip to content
/ Hydra Public

A client/server library for many video chat over WebRTC, can "theoretically" support an infinite number of connections

License

Notifications You must be signed in to change notification settings

MrJaeger/Hydra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A client/server library for many video chat over WebRTC, can "theoretically" support an infinite number of connections

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published