2023-12-31 02:30:04 +00:00
|
|
|
# Television
|
2023-12-31 06:16:42 +02:00
|
|
|
Multi channel stream setup with Flask REST API for scheduling channels.
|
2024-01-04 22:57:03 +02:00
|
|
|
|
2024-01-17 06:41:16 +02:00
|
|
|
### 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
|
2024-01-13 03:26:24 +02:00
|
|
|
|
2024-01-17 06:41:16 +02:00
|
|
|
### Usage
|
|
|
|
1. Access the admin panel at `https://stream.example.com/ui`
|
2024-01-19 05:38:19 +02:00
|
|
|
2. Access the recordings gallery at `https://tv.example.com/gallery`
|
2024-01-17 06:41:16 +02:00
|
|
|
|
|
|
|
### EPG stream priorities
|
2024-01-17 06:42:29 +02:00
|
|
|
- prio = 0 - scheduled
|
|
|
|
- prio = 1 - live
|
|
|
|
- prio = 2 - live and vod recording
|