So I got it all working, sorta. Thanks for your help.
I'm having an odd problem, and I'm wondering if it could be because something is missing from the container. No matter which buffer setting I use, either my IPTV or my HDHomeRun doesn't work. It goes like this:
None: HDHomeRun works. IPTV does not (obviously no errors in log)
xTeVe: HDHomeRun works. IPTV error:
2022-01-31 16:33:13 [xTeVe] [ERROR] Streaming error (Server sends an incompatible content-type) - EC: 4003
FFMPEG: HDHomeRun works. IPTV error:
2022-01-31 16:35:04 [xTeVe] [ERROR] FFMPEG error (Streaming was stopped by third party transcoder (FFmpeg / VLC)) - EC: 1204
VLC: IPTV works. HDHomeRun error:
2022-01-31 16:36:01 [xTeVe] VLC log: [0000154f983afa30] vlcpulse audio output error: PulseAudio server connection failure: Connection refused
I filed a bug report over at xTeVe, but after thinking about it, I wanted to make sure that something wasn't missing from the container.