Local Buffering Only (Over Internet fine)

Server Version#: 3.104.2
Player Version#: Latest

Hello, I have been having trouble getting my plex server to work correctly locally for a while now. I have tried multiple computers and ipads and they always buffer while on the local area network.

At different houses (over the internet) everything works fine.

Server: 2600K @ 4.5 Ghz, 8g Ram, GTX 680 for Hardware Transcoding.
Router: Linksys AC1900

The weird thing, I am trying to stream a series that is in 480p and only requires 2mb of bandwidth (confirmed via Tautulli) and is a Direct Playback. After about one minute of playback, it will just endless buffer and never move forward. If I exit the video and click it again, immediately it starts playing fine until it hits the endless buffer approximately around the one minute mark.

Again, everything works fine over the internet and from outside the LAN, but on LAN, it buffers on multiple computers. I turned on Debug logging and am definitely getting some errors, but I don’t really understand what they’re telling me.

I have tried added each PC’s local IP to the allowed Ip’s under the network tab, but still buffering.

Here is the error in the logs:

Auth: authenticated user 1 as
Aug 13, 2019 23:25:27.135 [11740] DEBUG - Request: [192.168.1.1:52866 (Allowed Network (Subnet))] GET /:/timeline?ratingKey=1560&key=%2Flibrary%2Fmetadata%2F1560&playbackTime=128726&playQueueItemID=1192&state=buffering&hasMDE=1&time=1382000&duration=1485000 (7 live) TLS GZIP Signed-in Token
Aug 13, 2019 23:25:27.135 [11740] DEBUG - Client [lty] reporting timeline state buffering, progress of 1382000/1485000ms for guid=, ratingKey=1560 url=, key=/library/metadata/1560, containerKey=, metadataId=1560, source=
Aug 13, 2019 23:25:27.135 [11740] ERROR - Error parsing allowedNetworks ’ 192.168.1.107’: An invalid argument was supplied
Aug 13, 2019 23:25:27.135 [11740] ERROR - Error parsing allowedNetworks ’ 192.168.1.139’: An invalid argument was supplied
Aug 13, 2019 23:25:27.135 [11740] DEBUG - [Now] User is (ID: 1)
Aug 13, 2019 23:25:27.135 [11740] ERROR - Error parsing allowedNetworks ’ 192.168.1.107’: An invalid argument was supplied
Aug 13, 2019 23:25:27.135 [11740] ERROR - Error parsing allowedNetworks ’ 192.168.1.139’: An invalid argument was supplied
Aug 13, 2019 23:25:27.135 [11740] DEBUG - [Now] Device is Konvergo (Mican-Desktop).
Aug 13, 2019 23:25:27.135 [11740] DEBUG - [Now] Profile is Konvergo
Aug 13, 2019 23:25:27.135 [11740] DEBUG - [Now] Updated play state for /library/metadata/1560.
Aug 13, 2019 23:25:27.135 [11740] DEBUG - Statistics: (yvk069xq513nnrdbf2do0f6r) Reporting active playback in state 2 of type 4 (scrobble: 0) for account 1
Aug 13, 2019 23:25:27.135 [15032] ERROR - Error parsing allowedNetworks ’ 192.168.1.107’: An invalid argument was supplied
Aug 13, 2019 23:25:27.135 [13176] ERROR - Error parsing allowedNetworks ’ 192.168.1.107’: An invalid argument was supplied
Aug 13, 2019 23:25:27.135 [15032] ERROR - Error parsing allowedNetworks ’ 192.168.1.139’: An invalid argument was supplied
Aug 13, 2019 23:25:27.135 [13176] ERROR - Error parsing allowedNetworks ’ 192.168.1.139’: An invalid argument was supplied
Aug 13, 2019 23:25:27.150 [13176] ERROR - Error parsing allowedNetworks ’ 192.168.1.107’: An invalid argument was supplied
Aug 13, 2019 23:25:27.150 [13176] ERROR - Error parsing allowedNetworks ’ 192.168.1.139’: An invalid argument was supplied
Aug 13, 2019 23:25:27.150 [13176] DEBUG - Completed: [192.168.1.1:52866] 200 GET /:/timeline?ratingKey=1560&key=%2Flibrary%2Fmetadata%2F1560&playbackTime=128726&playQueueItemID=1192&state=buffering&hasMDE=1&time=1382000&duration=1485000 (7 live) TLS GZIP 11ms 490 bytes (pipelined: 1)
Aug 13, 2019 23:25:27.150 [15032] ERROR - Error parsing allowedNetworks ’ 192.168.1.107’: An invalid argument was supplied
Aug 13, 2019 23:25:27.150 [15032] ERROR - Error parsing allowedNetworks ’ 192.168.1.139’: An invalid argument was supplied

I only see this one, but might not have to do anything with your issue.
Settings-Server-Network-(Show Advanced)-“List of IP addresses and networks that are allowed without auth”
Make sure there’s no space character in there.

But more importantly: does your client give you a warning about an “indirect” connection?
Next time please restart your server, then play something, then fetch the whole logs.

Yea I fixed that problem, but the buffering still persists!

Again, its a very wierd issue. You can keep closing the videos and reopening it to actually play it, but after 30-60 secs, it goes into full buffering and will never stop.

2019-08-14 00:46:48 - DEBUG :: Thread-23 : Tautulli ActivityHandler :: Session 2 is buffering.
2019-08-14 00:46:48 - DEBUG :: Thread-23 : Tautulli ActivityHandler :: Session 2 buffer count is 1.
2019-08-14 00:46:52 - DEBUG :: Thread-23 : Tautulli ActivityHandler :: Session 2 is buffering.
2019-08-14 00:46:52 - DEBUG :: Thread-23 : Tautulli ActivityHandler :: Session 2 buffer count is 2.
2019-08-14 00:47:21 - DEBUG :: Thread-23 : Tautulli ActivityHandler :: Session 2 is buffering.
2019-08-14 00:47:21 - DEBUG :: Thread-23 : Tautulli ActivityHandler :: Session 2 buffer count is 3.
2019-08-14 00:47:42 - DEBUG :: Thread-23 : Tautulli ActivityHandler :: Session 2 is buffering.
2019-08-14 00:47:42 - DEBUG :: Thread-23 : Tautulli ActivityHandler :: Session 2 buffer count is 4.
2019-08-14 00:47:52 - DEBUG :: Thread-23 : Tautulli ActivityHandler :: Session 2 is buffering.
2019-08-14 00:47:52 - DEBUG :: Thread-23 : Tautulli ActivityHandler :: Session 2 buffer count is 5.
2019-08-14 00:48:02 - DEBUG :: Thread-23 : Tautulli ActivityHandler :: Session 2 is buffering.

How much free space is left on drive C: on the server?

Which type of anti virus is used?

Is there anything in the input field
Settings - Server - Transcoder - (Show Advanced) - “Transcoder temporary directory” ?

Did you enable “Hardware Transcoding” (same page)?

50+ Gigs on all drive.

AntiVirus - BitDefender, already uninstalled and didn’t affect it.

Also it’s Direct Playing, nota transcoding. But yes, hardware transcoding is on and the box for temp transcoding is blank.

OK, then let’s test the opposite. Force it to transcode by disabling Direct Play and Direct Stream. Or set a bandwidth limit.

Works flawlessly when Directplay and Direct Stream are disabled…

My machine is strong enough I don’t need them on!

Thanks for the support!

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.