Skip to content

Latest commit

 

History

History
43 lines (25 loc) · 1.2 KB

README.md

File metadata and controls

43 lines (25 loc) · 1.2 KB

Shig WebClient

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.

Development

npm install
npm start

Navigate to http://localhost:4200/.

Shig Instance as a Dependency

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