Hi, I have been using a hauppage pctv triple stick connected to my synology nas (which also hosts my PMS) this has been working ok, but after synology dsm update to 7.0 this is no longer supported so i moved the pctv stick to a raspberry pi and setup a tvheadend server separete, the server is working good but I am struggeling to connect to it in plex, I have plex clients on apple tv 4, xbox one, iphone and android phones lg webos.
I use TVHeadend here, with TVHProxy as a bridge with Plex Media Server. Caveat: I’m only passing streams back and forth (don’t cross them!) and using Plex’s EPG.
I’d suspect that you can run it on either side, as it’s a fully network aware Python script. It listens on TCP:5004 and is configured for the address & port used by your TVHeadend host. For that matter, it could be running on another host entirely. I think that the only sort of restriction would be it’ll work best if it’s on the same network as your PMS host.