Torjus 6f80d460e4 Merge branch 'develop' of github.com:havfo/multiparty-meeting into feature/resize-observer
* 'develop' of github.com:havfo/multiparty-meeting:
  Update linting and fix PropTypes for FullView
  Update dimensions only when the tool area state changes
  Hide horizontal overflow to prevent notifications from creating scrollbars
  Use the number of peers instead of the number of video streams to compute dimensions
  Use the browser FullScreen API in FullView
  Use the browser FullScreen API in FullView
2018-07-17 10:48:42 +02:00
2018-06-29 13:09:24 +02:00

multiparty-meeting

A WebRTC meeting service using mediasoup as its backend.

Try it online at https://mediasoup.akademia.no.

Installation

  • Clone the project:
$ git clone https://github.com/havfo/multiparty-meeting.git
$ cd multiparty-meeting
  • Set up the server:
$ cd server
$ npm install
  • Copy config.example.js as config.js and customize it for your scenario:
$ cp config.example.js config.js
  • Set up the browser app:
$ cd app
$ npm install
  • Globally install gulp-cli NPM module (may need sudo):
$ npm install -g gulp-cli

Run it locally

  • Run the Node.js server application in a terminal:
$ cd server
$ node server.js
  • In another terminal build and run the browser application:
$ cd app
$ gulp live
  • Enjoy.

Deploy it in a server

  • Build the production ready browser application:
$ cd app
$ gulp dist
  • Upload the entire server folder to your server and make your web server (Apache, Nginx...) expose the server/public folder.

  • Edit your server/config.js with appropriate settings (listening IP/port, logging options, valid TLS certificate, etc).

  • Within your server, run the server side Node.js application. We recommend using the pm2 NPM daemon launcher, but any other can be used.

Author

  • Håvar Aambø Fosstveit

This is heavily based on the work done by:

License

MIT

S
Description
Fork of github.com/havfo/multiparty-meeting
Readme 8.5 MiB
Languages
JavaScript 97.8%
RPM Spec 1.1%
Shell 0.4%
Dockerfile 0.3%
CSS 0.2%
Other 0.2%