Multi-Channel streaming setup
Go to file
2024-04-26 00:02:45 +00:00
config remove psyland from the epg 2024-04-26 00:02:45 +00:00
src set default announcement interval at 24hours 2024-03-19 01:41:14 +02:00
.gitignore include working mediamtx.yml since we have auth disabled with non-public recorder 2024-01-05 02:50:08 +00:00
docker-compose.yml remove xemle/home-gallery 2024-01-19 05:38:19 +02:00
init.sh remove xemle/home-gallery 2024-01-19 05:38:19 +02:00
LICENSE Initial commit 2023-12-31 03:33:27 +02:00
README.md remove xemle/home-gallery 2024-01-19 05:38:19 +02:00
renew-certificates.sh remove xemle/home-gallery 2024-01-19 05:38:19 +02:00
variables.env.dist set default announcement interval at 24hours 2024-03-19 01:41:14 +02:00

Television

Multi channel stream setup with Flask REST API for scheduling channels.

Install

  1. cp variables.env.dist variables.env and set the required variables
  2. run ./init.sh to prepare data directories and generate self signed certs to bootstrap the load balancer
  3. run the docker-compose stack using docker-compose up -d --build --remove-orphans
  4. run ./renew-certificates.sh periodically to generate/update the certificates

Usage

  1. Access the admin panel at https://stream.example.com/ui
  2. Access the recordings gallery at https://tv.example.com/gallery

EPG stream priorities

  • prio = 0 - scheduled
  • prio = 1 - live
  • prio = 2 - live and vod recording