Server Version#: 1.42.1.10060
Player Version#: Windows Client v 1.110.0.351-4e48eb83
<If providing server logs please do NOT turn on verbose logging, only debug logging should be enabled>
I have been having this issue since the beginning of July and I haven’t been able to resolve it after weeks of trying.
I am running PMS on Windows 11 on an Intel NUC11PAHi7 and my media is all hosted on a Synology NAS DS1817+.
WAN connection to my LAN is 2gbps downlink and 1gbps uplink. I am running Unifi Dream Machine Pro as my main router and I have a 48 port gigabit network switch connected to my UDM Pro over 10gb SFP+ backhaul connection. My NAS is also connected with SFP+ 2.5gbps connection to the second SFP+ port on the UDM Pro.
I noticed that from the beginning of July all of my remote users are getting constant buffering when they play any media that has a higher bitrate then about 30Mbps. All of my users are always only ever on original quality when playing and I have removed any limits on bandwidth in PMS. I have even made sure that the UDM Pro has a special rule to allow full bandwidth connectivity to both the NAS and the PMS Intel NUC.
When I am playing media locally I am able to play full 4k Remux media files without problems at all. My most bandwidth heavy movie file is at over 100mbps and it plays without issues locally within my LAN to my nvidia shield pro players and my windows Plex desktop client apps.
I have also run iPerf3 tests on my connection remotely direct to the PMS Intel NUC and I am able to get about 300mbps from my office PC connection. I believe the 300mbps limit is due to the wifi limitation in my office network. Which I have independantly tested with speedtests on speedtest.net.
I have also taken the PMS logs and run it through Gemini Advanced because I don’t know what to look for in the logs themselves. Gemini was able to identify that there was a connection error when media is playing. The info from Gemini Advanced is below:
I’ve analyzed the log snippet you provided. The entries reveal a clear sequence of events for a remote user trying to play the movie Ferris Bueller’s Day Off. The key issue is visible in multiple error messages.
## Key Findings from the Log
Direct Play is Approved: Your server correctly analyzes the file and the client’s capabilities. It determines the best course of action is Direct Play, which is exactly what you want. You can see this here:
DEBUG - [Req#221d4/Transcode] Streaming Resource: Reached Decision id=41804 codes=(MDE=1000,Direct play OK.)
This confirms your settings are correct for allowing original quality playback.
The Connection is Forcibly Closed: This is the “smoking gun.” Immediately after the server starts sending the movie file, the connection breaks. This happens repeatedly within seconds. The error code
10054
is a standard Windows networking error that means the connection was forcibly terminated by the other party.DEBUG - Failed to stream media, client probably disconnected after 638976 bytes: 10054 - An existing connection was forcibly closed by the remote host
You see this specific error message three times in a row, which is what causes the severe buffering. The client plays a few seconds of video, the connection drops, it reconnects, plays a few more seconds, and the cycle repeats.
No Bandwidth Limit Warning: Unlike the previous logs we discussed, this snippet does not contain the
WARN - Streaming Resource: Bandwidth limit exceeded
message. This indicates the issue here is not a Plex-specific bandwidth setting.
I have also noticed that in my PLEX bandwidth useage over the last year that my usual usage has dropped significantly.
This tallies with when I started having this issue.
I have been trying everything and I can’t find where the issue is. I have also attached the server logs to this post.
Any help would be extremely helpful and appreciated.