Multi-Channel streaming setup
Go to file
2024-01-19 04:30:09 +02:00
config update epg 2024-01-18 06:12:16 +02:00
src provide routes for url_for 2024-01-19 04:30:09 +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 define discordbot container 2024-01-15 04:42:05 +02:00
init.sh generate thumbnail of the recorder file 2024-01-17 23:11:39 +02:00
LICENSE Initial commit 2023-12-31 03:33:27 +02:00
README.md update docs 2024-01-17 06:42:29 +02:00
renew-certificates.sh remove debug log 2024-01-04 04:07:31 +00:00
variables.env.dist the custom fileserver is back 2024-01-18 00:36:20 +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://vod.example.com/

EPG stream priorities

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

Purge vod database

docker exec -ti television_archive_1 /app/gallery.js storage --storage /data/storage --database /data/config/database.db -l debug purge