11

GitHub - miroslavpejic85/mirotalkwebrtc: 🛠 A self-hosted MiroTalk's WebRTC rooms...

 1 year ago
source link: https://github.com/miroslavpejic85/mirotalkwebrtc
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

MiroTalk WebRTC Admin

Manage and scheduling all the MiroTalk's WebRTC rooms:


  • MiroTalk P2P - Peer to peer real-time video conferences, optimized for small groups (5-8 participants)

  • MiroTalk SFU - Selective forwarding unit real-time video conferences, optimized for large groups (8+ participants)

  • MiroTalk C2C - Cam to cam (peer to peer) real-time video conferences, optimized for one to one (2 participants)


mirotalk-webrtc-admin

Quick start

Install NodeJs.

# Copy .env.template to .env and edit it
$ cp .env.template .env

Change the MONGO URL & DATABASE, with your own:

MONGO_URL=mongodb://${MONGO_USERNAME}:${MONGO_PASSWORD}@${MONGO_HOST}:${MONGO_PORT}
MONGO_DATABASE=mirotalk

Setup your email and app password:

EMAIL_HOST=emailHost
EMAIL_PORT=emailPort
EMAIL_USERNAME=emailUsername
EMAIL_PASSWORD=emailPassword
# Install dependencies
$ npm install
# Start the server
$ npm start

Docker


$ cp .env.template .env

$ docker-compose build

$ docker-compose up

$ docker logs -f mirotalkwebrtc

API
Self hosting
Discussions
Support

You can support MiroTalk's projects by sponsoring it. Thanks!

License


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK