@garage44/pyrite

Video Communication

Showing:

Popularity

Downloads/wk

50

GitHub Stars

6

Maintenance

Last Commit

1mo ago

Contributors

2

Package

Dependencies

3

License

Type Definitions

Tree-Shakeable

No?

Categories

Readme

Pyrite build passing

Pyrite with Galène is a self-hosted video conferencing solution (SFU) based on Vue & Pion.

Getting started

requirements: Docker, Docker-compose & Node.js

git clone git@github.com:garage44/pyrite.git
cd pyrite
npm i
# Start Galène
npm run galene
# Start the Pyrite frontend
npm run dev

Open a browser and login to the pyrite channel as Operator (pyrite/1234). Open another browser on the same machine using a fake webcam device:

chromium --use-fake-device-for-media-stream --enable-experimental-web-platform-features --user-data-dir=/tmp/.chromium-tmp http://localhost:3000

Login using the second browser using a random username and password, e.g. tester/tester.

Deployment

If you want to organise multi-machine video conferences, you need to setup Pyrite and Galène on a HTTPS hosted machine. Learn more about deployment from the documentation.

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100