brook

A minimal self-hostable streaming setup. ## Setup `brook` is a modular project, meaning that many different components come together to provide a simple and relatively lightweight streaming setup. Following is a quick overview of components. * `ffmpeg` - running an rtmp server, and converting video to `dash` output format * `nginx` - serves the `dash` directory * `index.html` - static html file with js for a dash player and xmpp web chat * `brook-metrics` - the only custom server-side program to track viewer metrics * `prosody` - An XMPP server to back the chat room