Help, Plex LAN traffic at 280Mbs

I have been trying to use Plex recently but can’t get any content to stream over LAN. I have tried on multiple clients, some wifi, some wired but every one of them Spikes to 280Mbs when I start a show, and stays between 200-300. The show then buffers and gives me an error about not enough bandwidth.

The plex server is wired to the router, which is an asus ax11000. No vpn or other network devices in play. The files being played are 1080p, averaging around 1.2GB. I tried a different router with the same results. Remote streaming works with no issues. Both during remote streaming and lan directplay is being used.

Server Version#: 4.30.2
Player Version#: 6.1.2 for iOS

Any thoughts about what to check or eliminate as a culprit would be much appreciated!

Thank you!

One more screenshot below from the server showing directplay at ~450Mbps.

please provide your PMs logs after recreating the issue

1 Like

Plex Media Server Logs_2020-05-23_08-09-59.zip (3.3 MB)

Attached are the logs after recreating the issue. Thank you again for any help you can provide :slight_smile:

I think the graph is wrong. Technically, it’s right, because PMS doesn’t know something wrong is going on. PMS is sending the file as-is in packets (pieces) to the client, that’s how file transfers work. But the client is failing to receive these packets in whole, but it doesn’t report to PMS where it failed so PMS thinks it sent the entire thing but in the wrong amount of time so the bandwidth numbers are just wrong. I’m not sure if this can be fixed, but I’ll bring it up with the team.

As for the actual playback problem. I am only looking at the example shown in your logs for your iOS device. It appears that the file is being forced to use direct play, but the file includes eia_608 closed captions. iOS doesn’t support direct playing this so it is failing.

Can you replay this file again and get me the log from the iOS app?

1 Like

Experiment:
get MKVtoolnixGUI
Drag your misbehaving mp4 file into it and press the “Start multiplexing” button.
Take the resulting MKV file and place it into your library.
Play it.
What happens? Are the results the same or is the network traffic within expected limits?

1 Like

Attached is the debug log from the iOS device. I tried a few more things, it runs fine on the same device as long as I switch to LTE, but if I switch back to WiFi I get the same result. I event tried a Wifi hotspot which is obviously LTE on the backend and same results. Also I have this problem with 1080p content but not 480p content, though I have only tried a few of each. I will try the suggestion from OttoKerner next. Appreciate you helping.

PlexDebugInfo-flavanation-6.12.1-20650 (2020-05-24 10.04.15 -0600).zip (1.2 MB)

I couldn’t get MKVtoolnixGUI to work for me. I’m on Windows and I had to download the tool and a separate GUI, so it could be user error or Windows :slight_smile:

I did use handbrake to turn it into a 1080p mkv and now it seems to be working better, though it also cut the file size in half so that might just be expected. I still see an initial 250Mbps spike but after that it settles in at 40-50Mbps and the iOS player doesn’t have any problems with the file. So that’s a plus.

I’m going to try a few other types of files and see if I can recreate with all formats.

I am on Windows as well, and there is only one download needed.
Use the 64 bit “setup” file.

1 Like

Here are some Handbrake settings, proven, tested, in use - in case you ‘need’ to encode something - do it right (or, at least differently):

HD Above
480p Below

Slight adjustments as necessary - is the standard advice - after you try one as shown first (make some previews and ‘preview’ them).

1 Like

I think your mp4 file was incorrectly muxed. Whichever software created this file is flawed or has been set up with wrong parameters. Most likely, the “interleaving” of audio, video, and subtitle streams is not done (or done incorrectly).
Remuxing the file to either MKV or to mp4 (with a suitable tool) again can fix that without causing quality loss).

Handbrake does not simply remux the file – it converts (transcodes). A quality loss is therefore to be expected.

1 Like

Okay I was being dumb with MKVtoolnixGUI, that seems to have helped significantly. Still setting an initial spike and 30-40Mbps spikes which seems high, but everything is running great, no buffering or anything. I still don’t understand why it is only via lan that I see this issue, but I’m not going to ignore what seems to be a solution. I’m off to remux all of my media :slight_smile:

that sounds familiar (just did 1300+).

Hot Tip:
Drag about 10 over and drop them on MKVTN.
at the top menu under Multiplexer, follow down and find ‘Actions for all tabs’ - Start Multiplexing - there’s a time saver for ya…

:wink:

1 Like

That helps so much! I was running single jobs and had just started looking at options to see how best to streamline, thank you!

Yup…

Keep in mind you might want to go a bit slower, like if you want to ‘mux-out’ unwanted tracks, since you’re doing it.

But for straight batches - it’s the way to go.
Note: Don’t ask anything else of the drive this is working on - it’s busy…lol

That’s perfectly normal. At the beginning of playback, the client is filling its buffer memory as fast as it can.

1 Like

Since you’re remuxing anyway, you might want to disable all of these, if you encounter them.
Might as well take the opportunity to assign proper language tags to all audio and subtitle tracks (in case they are still on und)

1 Like

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