Skip to content

Repository files navigation

Distributed live-streaming for the Fediverse

  • Shig enables distributed live streams via the Ferdivers.
  • Shig scales primarily through your server community, not through the viewers.
  • Shig distributes the streaming costs across the different server providers.

Get Started

For a local development setup:

brew install postgresql ffmpeg
cargo install diesel_cli --no-default-features --features postgres
createdb shig
echo DATABASE_URL=postgres://postgres@localhost:5432/shig > .env
diesel migration run
cargo run -- --config config/dev.toml

Install

For production setup, start with Shig Server and Production.

Configuration

The server configuration is documented in Config.

Documentation

Please follow this link: Doc.

About

Distributed live streaming for the Fediverse

Topics

Resources

Security policy

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages