The Shig Web Client is a standalone version for a Shig instance. Shig is intended to act as an intermediary between Fediverse instances. The client provides the possibility to directly enter a Shig Lobby. Since Shig itself is not a streaming service, unfortunately, it is not yet possible to create a new live stream via the Shig Client. Nevertheless, it is possible to start an existing stream live. The stream must have been created beforehand as an interactive live stream through PeerTube or Owncats.
npm install
npm start
Navigate to http://localhost:4200/
.
The web client essentially serves as a frontend for a Shig instance; therefore, it requires one.
Please clone the sfu project. https://github.com/shigde/sfu
Normally, the SFU (Shig instance) listens for data from other Fediverse instances. However, to facilitate development, please start the SFU with an included SQLite database. Run inside the SFU project
mv shig-dev.db shig.db
This will place a database with date in the root directory After this launch the SFU (the Shig instance) using
make run
Now you can lunch the Shig Web Client