Skip to content

samiurprapon/feminer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Conferencing - Video Calling

Abstract

Free open-source video conferencing solution for web. It setups multiple peer connections to support multi-user connectivity feature. Entire system is developed with WebRTC. Peer to peer calling supports 256 peer conections at a time. It means 256 users can be interconected in a single room.

Features

  • Authentication
  • Video Call
  • Conferance Call
  • Switch from Audio call to Video call or vice versa
  • Screen sharing
  • record conferance call
  • Chat

Requirements

For development, you will only need Node.js and node global packages - npm installed in your environement.

If the installation was successful, you should be able to run the following command.

$ node --version
v12.17.0

$ npm --version
6.14.6

Installation

$ git clone https://github.com/samiurprapon/conferencing
$ cd conferencing
$ npm install

Running the project

$ npm run test

Demo

screenshot

Acknowledgements

  • This is the easiest possible way to build a WebRTC based calling system.