Hello everyone.
I have an eyetv netstream 4C tuner, which is a DVB-C tuner, and it is a network device, so the PC and the tuner communicates over LAN.
I used the snap version of TVH, and it recognized automatically the device, with its all 4 tuners.
1) I want to switch to the docker version of TVH (currently trying linuxserver/tvheadend).
The problem is that TVH can't recognize the adapters.
I think I should write something to the devices part of docker compose, but I can't find the solution.
2) Also I want to make low quality streams from HD channels (on travel the mobile networks can't handle the raw bitrate of HD channels). What would be the best solution for this? Is there an external program, which can do something automatic scaling, like youtube makes scaling for eg from 240p to 1080p? Or I have to use the TVH stream profiles, and manually select the best profile? Should I have to change something for enable hardware encoding? (my server has a 4th gen i5 igpu, which can hardware encode h.264)
---
the stack now looks like this:
version: "2.1"
services:
tvheadend:
image: lscr.io/linuxserver/tvheadend:latest
container_name: tvheadend
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Budapest
# - RUN_OPTS= #optional
volumes:
- /mnt/h/tv/config:/config
- /mnt/h/tv:/recordings
ports:
- 9981:9981
- 9982:9982
# devices:
# - /dev/dri:/dev/dri #optional
# - /dev/dvb:/dev/dvb #optional
restart: unless-stopped
With these settings I can reach the webUI. I had to write those # because I don't know what should I write to there to make it deploy and work properly.
OS: Ubuntu 22.10
The attached image shows: left side is the docker version, right side is how the snap version works.
Thank you for the help.