Go to file
2021-10-11 03:03:00 +00:00
auth define auth port 8081 2021-10-10 22:44:31 +00:00
config move example config as yml.dist files 2021-10-11 02:02:01 +00:00
data remove placeholder from certificates 2021-10-10 15:48:44 +00:00
frontend instruct zomstream to search for hls apps, as live is for incoming streams only 2021-10-11 02:56:50 +00:00
logs/certbot define folder placeholders 2021-10-10 13:44:31 +00:00
rtmp apply default nginx config 2021-10-11 02:55:30 +00:00
.gitignore remove nginx.conf.fist 2021-10-11 02:54:42 +00:00
docker-compose.yml.dist move example config as yml.dist files 2021-10-11 02:02:01 +00:00
gen-selfsigned.sh cleanup selfsigned on creation 2021-10-10 15:51:28 +00:00
issue-certificate.sh fix certificates path 2021-10-10 16:08:53 +00:00
LICENSE Initial commit 2021-10-10 16:12:19 +03:00
README.md update docs 2021-10-11 02:40:12 +00:00
TODO define todo list 2021-10-11 03:03:00 +00:00

vod-rtmp

How to run

  1. apt install docker.io docker-compose
  2. docker-compose build
  3. ./gen-selfsigned.sh - generate self signed haproxy cert for bootstraping
  4. docker-compose up -d
  5. ./issue-certificate.sh example.com info@example.com - issue LE production certificate
  6. cp docker-compose.yml.dist docker-compose.yml and edit the env variables
  7. cd config/frontend && cp config.yml.dist config.yml and edit the variables
  8. After each config updates you can use the following command to start everything: docker-compose down ; docker-compose build; docker-compose up -d ; docker-compose logs --follow

Setup client

  1. Encoder server = rtmp://example:1935/live/ key = stream?pass=supersecret
  2. Open a browser and go to https://example.com to view your live stream via flv.js

Powered by