Server Version#: 1.41.7.9717 (linux, docker)
Player Version#: iOS 18.4 latest
Tuner Make/Model: hdhomerun flex 4k
I have latest plex server running in a docker (linuxserver.io) container on ubuntu server 24lts in a mini N100 machine. Everything works locally direct played or hw transcoded. Remote streaming non-live content similarly works as expected, limited by the clients bandwidth as the uplink is 1 Gb fiber. Live TV also works just fine locally direct played or hw transcoded. I tell you this to set a baseline that I think things are set up well.
But no matter what, remote live TV buffers every 2-3 seconds even if transcoded to 4 Mb 720p. This can be my iphone 15 pro on 5G/LTE with a >100Mb/s downlink, same iphone on good outside wifi, or TV apps on remote internet connections.
I know I have the uplink and hesitate to blame peering as non-live content streamsq fine. I know the N100 can hw transcode fast enough to keep up (I’ve seen 8-9x transcode speeds to 720p).
If I VPN into my network on same phone and 5G/LTE connection, plex sees the connection as local and live TV streams fine.
I’m not smart enough to figure this out. A few thoughts:
- I don’t think I’m getting throttled as I’m using a non standard port, plex is using secure connections, and non-live content streams fine.
- Non-live content streams remotely fine without VPN, so my port forwarding, uplink, client downlink are all OK.
- Standard pihole/pivpn setup without unbound shouldn’t require any plex specific setup, right? I have the local address of this hardware in the allowed without auth list.
- I saw this post from a few months ago which seems pretty similar to my issue, except turning off hardware transcoding does not help me.
Live TV buffers remotely, but OK on local network - What is different between local and remote streaming if all other variables are unchanged? DNS?
Yes, I can just use the VPN. But I shouldn’t need to and want to try to understand what’s happening. Appreciate you taking the time to read my wall of text and any thoughts you may have.