Hi team
I have a file server at home where I've put, a whole lot of home videos in various resolutions and encoding, such as H264 and H265. They're in all kinds of formats, mainly so I can test what does/doesn't work on my devices.
The server runs Plex Media Server, and has been doing so happily for ages. Content up to 1080p streams very nicely both Direct to devices in my home network, and externally to family via my Plex Pass account.
Recently I have been playing around with 4K content as I just purchased a 65" LG 4K HDR telly (which is all kinds of awesome!). The TV runs the WebOS Plex Smart TV app. When playing 4K Plex content it seems to have a hard time. It'll buffer quite regularly is the main complaint.
I have an AC WiFi connection at home which is working very well, and the server is connected to the switch via gigabit ethernet and gigabit ports, which are also gigabit to the Access Point. I figured WiFi would be the issue here, struggling to maintain the right Mbps throughput for the 4K content (some of which is around 50Mbps encoding). So I tried ethernet direct from the TV to the switch. Therefore I have gigabit from source to player. This also has problems, though I suspect the TV only has a 100Mbps port - it should still be plenty given ethernet is far more sustainable than WiFi.
H264 content direct playing does work a lot better, but still buffers every 30-60 seconds. H265 content needs to transcode and buffers pretty much every 15 seconds. I wondered if my server was at fault with its transcoding, but it's never had a problem before. I noticed it was overheating a lot, so I got a new CPU cooler and it's working very nicely now. It can regularly transcode 6+ streams of 1080p with no issues, so a single 4K transcode should be fine!
I wondered if my Plex Smart TV app was at fault, so tested on the the Xbox app, and it does the same. The browser doesn't seem to support 4K, and I haven't yet tested the iOS app. The TV plays Netflix 4K with zero issues at all.
Does anyone have any advice? I feel like I've covered all my bases so far.