 
ODO Stream is a web-based live stream player powered by Restreamer for streaming live H.264 video to multiple devices. Features include:
- Proxy Support - Proxy HLS playlist and segments to keep your restreamer server private
- Stream Authentication - Generate signed tokens to validate stream access
- CORS support - Prevent your stream from being embedded on other sites
- Stream Status - View stream status and statistics (cooming soon)
- Create a .envfile using.env.exampleas a reference:
cp -n .env{.example,}- Start the collection:
docker-compose up -d- Visit http://[address]:3000to access the frontend
- Visit http://[address]:8080to access the backend
| Option | Description | Default | 
|---|---|---|
| TZ | Timezone set to the TZ database name of your time zone. | UTC | 
| RS_URL | Restreamer URL (used for proxing HLS segments and fetching stream status). | http://restreamer:8080 | 
| RS_USERNAME | Username for the Restreamer backend. | |
| RS_PASSWORD | Password for the Restreamer backend. | |
| SIGNING_SECRET | Secret used to sign stream tokens (used to validate stream access). | random uuid | 
See Restreamer API Docs for more options.
Create a docker-compose.override.yml file using docker-compose.override.development.yml as a reference:
cp -n docker-compose.override{.development,}.yml