Skip to content

A multi-room multi-user video conference website with login system using NodeJS and webRTC, supporting real time chat and poll in room with socketIO.

Notifications You must be signed in to change notification settings

ALVINJOHNS/VideoConference

 
 

Repository files navigation

This is a multi-room multi-user video conference website with login system using NodeJS and webRTC. It also supports real time chat and poll in room using socketIO.

webRTC is a free, open project that enables web browsers with Real-Time Communications (RTC) capabilities via simple JavaScript APIs.

Dependencies

  • nodemon 5.0.4
  • webpack 3.5.6
  • NodeJS 5.0.0
  • SocketIO 5.0.4

run from terminal

  • Please first, in the root path, create and configure a .env file based on the .env.default file for your local database.
  • Run these two commonds in two seperate terminals:

nodemon

webpack

Under debug mode, nodemon will auto-restart the project everytime changes are made in the source files.

demo

youtube video demo: https://www.youtube.com/watch?v=2Qz2GjgKAIk

keywords

Javascript,webRTC,SocketIO,NodeJS,MySQL

reference

https://github.com/andyet/SimpleWebRTC

About

A multi-room multi-user video conference website with login system using NodeJS and webRTC, supporting real time chat and poll in room with socketIO.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.6%
  • HTML 1.1%
  • CSS 0.3%