Streaming Bandwidth appears restricted

Have a strange situation where I cant play 4K films without Plex Media Player for windows buffering causing play to stop for 20 to 30 seconds to buffer and then play for 20 to 40 seconds before next buffer.

Also tried in Plex web on Chrome and its worse as it transcodes causing streaming dropouts due to cpu not keeping up. Will not direct play!

Anywho more details:

Server:

  • i7-3930K
  • 16GB Ram
  • Raid 6 Array for data
  • 250Gb SSD for OS
  • Ubuntu 16.04

Network is all CAT 5e with Gigabit switches.

Here is the network transfer while playing on Plex Media Player:

Transfers between 3.5MB/s and 4.2MB/s (I stopped playback before taking screenshot, hence the huge drop. :# )

Here is the network transfer while playing through a SAMBA share with windows 10 media player:

Transfers between 6MB/s and 10MB/s. (Not a single pause for buffering during this playback!)

Also attached copy of log file. During this play buffering happened as follows:

14:49 to 14:50 : 2
14:50 to 14:51 : 3
14:51 to 14:52 : 2 (Stopped at 14:52)

If you need any more info please let me know and I’ll do my best to get it.

Thank you.

Nobody got any idea as to why its limited bandwidth?

Ty.

Try this. Do the same network logging/graphing but this time on the client use Chrome and download the movie vs playing it.

This will take the player out of the equation and we can see the maximum speed your network/computers can achieve for this file.

Next shutdown plex and delete the current set off log files. Restart plex and wait a minute or two. Then in Plex Media Player try playing this file again.

Wait 30 seconds after quitting the movie and go to /settings/server/help and download the ZIP file of your logs.
upload the ZIP file here.

Also go to the movie in a web browser, click the 3 dots then choose Get Info and then on that pop up window click the VIEW XML link. Copy that into to a text file and post that here as well.

Carlo

Cheers Carlo.

Did as you asked:

Downloaded film from Plex Web in Chrome and got this transfer rate:

Circa 80MB/s to 120MB/s

Then shut down PMS, deleted the log files and tried playing again via PMP:

Still Circa 2MB/s to 4MB/s

Ignore the CPU usage. Its working on something else. As you can see from PlexPy its direct playing the 4K film:

Also attached is the PMS log file and the xml file.

Thank you for your help.

John.

Anyone know a solution to this please?

ty.

From the xml it is an HEVC video with 7.1 audio. I think that PMP does not support HVEC natively and requests transcoding. But an i7 with 12000 passmark should be able to handle it, I think… What happens if you disable subtitles ?

@moody_blue said:
From the xml it is an HEVC video with 7.1 audio. I think that PMP does not support HVEC natively and requests transcoding. But an i7 with 12000 passmark should be able to handle it, I think… What happens if you disable subtitles ?

Sorry for not getting back sooner, but work took me away.

Tried with subtitles disabled and enabled. Still only streaming at up to 5MBps. When enabled it didn’t transcode.

Screen capture :

What server version are you running?

Version 1.6.1.3722

Says update available. will try that, but not hopeful it will fix it :smile:

Try it with the update. If it doesn’t work post your log zip file here in the thread.
/settings/server/help

Did the update, but still buffering.

Log file attached.

There are still some ERRORs showing up in your log files. One of them is “Error configuring transcoder: Decoder install failed: mp2”

Can you post the XLM FILES for:
UFC 211: Miocic vs. dos Santos 2 (2017)
John Wick: Chapter 2 (2017)

Can you also open a command prompt box and type:
ping downloads.plex.tv

Cut and paste the results you get.

Carlo

Hi Carlo,

I can do the ping, but the other two aren’t in my library.

john@Server-i7-3930k:~$ ping downloads.plex.tv
PING downloads.plex.tv.cdn.cloudflare.net (104.20.6.9) 56(84) bytes of data.
64 bytes from 104.20.6.9: icmp_seq=1 ttl=57 time=25.9 ms
64 bytes from 104.20.6.9: icmp_seq=2 ttl=57 time=131 ms
64 bytes from 104.20.6.9: icmp_seq=3 ttl=57 time=39.7 ms
64 bytes from 104.20.6.9: icmp_seq=4 ttl=57 time=36.6 ms
64 bytes from 104.20.6.9: icmp_seq=5 ttl=57 time=117 ms
64 bytes from 104.20.6.9: icmp_seq=6 ttl=57 time=131 ms
64 bytes from 104.20.6.9: icmp_seq=7 ttl=57 time=195 ms
64 bytes from 104.20.6.9: icmp_seq=8 ttl=57 time=40.2 ms
64 bytes from 104.20.6.9: icmp_seq=9 ttl=57 time=85.6 ms
64 bytes from 104.20.6.9: icmp_seq=10 ttl=57 time=537 ms
64 bytes from 104.20.6.9: icmp_seq=11 ttl=57 time=35.8 ms
64 bytes from 104.20.6.9: icmp_seq=12 ttl=57 time=42.9 ms
64 bytes from 104.20.6.9: icmp_seq=13 ttl=57 time=286 ms
64 bytes from 104.20.6.9: icmp_seq=14 ttl=57 time=35.8 ms
64 bytes from 104.20.6.9: icmp_seq=15 ttl=57 time=127 ms
64 bytes from 104.20.6.9: icmp_seq=16 ttl=57 time=119 ms
64 bytes from 104.20.6.9: icmp_seq=17 ttl=57 time=35.5 ms
64 bytes from 104.20.6.9: icmp_seq=18 ttl=57 time=246 ms
64 bytes from 104.20.6.9: icmp_seq=19 ttl=57 time=101 ms
64 bytes from 104.20.6.9: icmp_seq=20 ttl=57 time=163 ms
64 bytes from 104.20.6.9: icmp_seq=21 ttl=57 time=150 ms
64 bytes from 104.20.6.9: icmp_seq=22 ttl=57 time=100 ms
64 bytes from 104.20.6.9: icmp_seq=23 ttl=57 time=42.4 ms
64 bytes from 104.20.6.9: icmp_seq=24 ttl=57 time=259 ms
64 bytes from 104.20.6.9: icmp_seq=25 ttl=57 time=823 ms
64 bytes from 104.20.6.9: icmp_seq=26 ttl=57 time=36.1 ms
64 bytes from 104.20.6.9: icmp_seq=27 ttl=57 time=408 ms
64 bytes from 104.20.6.9: icmp_seq=28 ttl=57 time=563 ms
64 bytes from 104.20.6.9: icmp_seq=29 ttl=57 time=188 ms
64 bytes from 104.20.6.9: icmp_seq=30 ttl=57 time=398 ms
64 bytes from 104.20.6.9: icmp_seq=31 ttl=57 time=39.5 ms
64 bytes from 104.20.6.9: icmp_seq=32 ttl=57 time=502 ms
64 bytes from 104.20.6.9: icmp_seq=33 ttl=57 time=35.8 ms
64 bytes from 104.20.6.9: icmp_seq=34 ttl=57 time=262 ms
64 bytes from 104.20.6.9: icmp_seq=35 ttl=57 time=150 ms
^C
downloads.plex.tv.cdn.cloudflare.net ping statistics —
35 packets transmitted, 35 received, 0% packet loss, time 34042ms
rtt min/avg/max/mdev = 25.973/185.734/823.759/185.563 ms

So, you are having trouble playing back content from someone else’s Plex server? Perhaps they need to be involved in troubleshooting this problem, since you have absolutely no control over that system, the networking involved, etc.

@kegobeer-plex said:
So, you are having trouble playing back content from someone else’s Plex server? Perhaps they need to be involved in troubleshooting this problem, since you have absolutely no control over that system, the networking involved, etc.

Its my server on the local network.

@scorpuk said:
Its my server on the local network.

What did you mean by this?

“but the other two aren’t in my library”

@kegobeer-plex said:

@scorpuk said:
Its my server on the local network.

What did you mean by this?

“but the other two aren’t in my library”

The two files he requested xml info for are not on my server and I dont see them listed in the log file I attached.

Can you post the XLM FILES for:
UFC 211: Miocic vs. dos Santos 2 (2017)
John Wick: Chapter 2 (2017)

Appears to be working now after installing Server Version 1.7.2.3878.

Averaging 10MBps with no stops for buffering.