All Projects → foxford → janus-conference

foxford / janus-conference

Licence: MIT License
A Janus Gateway plugin implementing Conference rooms

Programming Languages

rust
11053 projects
javascript
184084 projects - #8 most used programming language
Dockerfile
14818 projects
shell
77523 projects
HTML
75241 projects

Janus Conference

A Janus Gateway plugin implementing Conference streams.

How To Use

To build and start playing with the plugin, execute following shell commands:

## Create the application configuration and environment files from samples
cp docker/janus.plugin.conference.environment.sample docker/janus.plugin.conference.environment

# Build and run Janus instance with plugin
export COMPOSE_FILE=docker/docker-compose.yml
docker-compose up

How to run example

cd examples
npm install
npm run build
open index.html

Click Connect & Start translation button (page should ask for permission to use web camera) then open page again in another tab and click Connect & Join translation. On publisher page you should see local stream on the left and on listener page you should see remote stream on the right.

License

The source code is provided under the terms of the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].