My custom livestream environment built live on stream. This project is a (mostly) scratch-built network of microservices used both to store and analyze stream data and to build a more interactive, cross-platform livestream. All services run in Docker and are written entirely in Python.
This project runs on a Docker Compose network. To run it, all you will need is
Docker Compose version 1.29+
.
To run the project:
- Nagivate to the directory where
docker-compose.yml
is stored. - Run
docker-compose up -d --build
- Check the service logs with
docker-compose logs -f
to verify that everything is running.
The Miro board is an evolving document that shows every service that will be added to this repository. Currently, all are written in Python and there are no immediate plans to change that.
If you want to hang out with a few hundred of us and talk about this project, or anything at all that you want to talk about, join the Discord server and come be nerds together. And of course, if you want to talk with me in real-time, the best place to do that is on the livestream that this project is powering.