I'm testing out using a Tvheadend docker from lscr.io/linuxserver/tvheadend (v24, 4.3-2634geb023c573).
I've got it up and running, but the majority of the muxes failed the scan. Looking deeper, I discovered that if I wrap the mux URL with a pipe to ffmpeg, it magically works.
e.g. Instead of just:
<mux_url_here>
I do:
pipe:///usr/bin/ffmpeg -hide_banner -loglevel fatal -i <mux_url_here> -c copy -f mpegts pipe:1
Any idea why that works?
Also, is there an easy way to "globally" wrap all stream URLs like this?
TIA.
p.s. I'm using Ubuntu 24.04, if that makes any difference.