Skip to content
This repository has been archived by the owner on Jan 4, 2023. It is now read-only.
/ gp Public archive

General purpose multi-party video conferencing application using WebRTC and signalling over Firebase Firestore in a mesh topology.

License

Notifications You must be signed in to change notification settings

zims-live/gp

Repository files navigation

ZiMS GP

Discord Image

Current features:

  1. Multi-party
  2. Audio mute
  3. Video mute
  4. Content sharing
  5. Grid layout

Requirements

  1. Node
  2. Install Firebase CLI
npm i -g firebase-tools
  1. Firebase project (from console)

Local Development Environment

You need to create a firebase account for local dev environment .

  1. Clone the repo:
git clone https://github.com/yzia2000/zims-mesh.git
  1. Login to firebase
firebase login
  1. Add existing firebase project id
firebase use --add
  1. Serve application locally
firebase emulators:start

For permission issues, update firestore rules Access application at outputted URL.

Firebase Deployment

firebase deploy

Contributing

Please refer to CONTRIBUTING.md

License

MIT

About

General purpose multi-party video conferencing application using WebRTC and signalling over Firebase Firestore in a mesh topology.

Resources

License

Stars

Watchers

Forks

Packages

No packages published