Thanks for the info.
Your Plex Media Server definitely needs to be hardwired if you’re going to stream 4K HDR rips/remuxes.
The bitrate shown in the Plex Get Info screen or by MediaInfo is an average over the entire file. The actual bandwidth varies base on how much motion and changes exist frame to frame.
Plex measures the bandwidth at several points in a media file. This is shown in the xml files as requiredBandwidth.
Top Gun Maverick: requiredBandwidths="122476,97458,91734,88585,88096,87742,86039,85018"
Top Gun: requiredBandwidths="97734,85222,80136,77383,76352,75355,74125,72879"
As you can see, Maverick bursts over 122 Mbps at one point, well above its average of ~73 Mbps.
Pushing this much data with both the server and client on Wi-Fi can cause buffering problems. Moving the server to a wired connection reduces the amount of traffic on the WiFi network by 50%.
Second Issue: Total Number of Tracks / Media Curation
Top Gun has 55 total tracks. Top Gun Maverick has 41 total tracks.
You should remux the files, removing the unnecessary audio and video tracks. MKVToolNix is a good tool for such things.
This will avoid a Samsung limit and further reduce the bandwidth required to stream media.
Samsung TVs have a limit of 30 total tracks in a stream, video + audio + subtitles. If the limit is exceeded, Plex Media Server must remux the file to get below the limit. Furthermore, under certain conditions (remuxing + subtitles) it can lead to video transcoding.
Removing the extra tracks also reduces the bandwidth required to direct play the media.
When Plex direct plays a file, it sends it unaltered to the client. So, when you watch Top Gun, even though you are only using three tracks (video/audio/subs), Plex sends all 55 tracks to the client.
In Top Gun, removing all audio tracks except English TrueHD would reduce streaming bandwidth by 10 Mbps. Removing all but the English PGS subtitles reduces bandwidth by another 2.5 Mbps.
Obviously, if you need multiple languages, keep the ones you need, but strip out the unnecessary audio and subtitle tracks.
Do both devices provide Wi-Fi service? If so, make sure the Plex server and clients are connected to the same WiFi router/network.
Also, if both devices are functioning as routers, it can lead to problems with remote access. It can put you in a double-NAT situation, which will cause remote access to fail.
If your network is like most, it is something like: Internet <—> ISP router <—> personal router <—> devices.
With that type of setup, only one device should be routing. The usual approach is to disable routing on one of the devices, placing the ISP device in “modem mode” or placing the personal router in “access-point mode.”
A video or audio transcode forces Plex to remux the stream. That may be why the video is visible. The buffering could be due to the CPU/GPU load of transcoding & tonemapping 4K HDR or due to the server being on WiFi (as discussed above).
Strip out the unnecessary audio and subtitle tracks and see if it helps.
I’m not sure you’ll get rid of the buffering until you hardwire your Plex server. However, you should be able to play the video through the FireSticks.