I have a 200/200Mbps fiber connection that should be more than capable of direct playing a single UHD movie or multiple HD movies simultaneously, but I keep hitting a wall at ~40Mbps in both scenarios. I understand that there are many factors that come into play here but so far the issue seems to point back to Plex.
If I ping the server of my remote ISP from my home ISP I get ~140Mbps upload on speedtest.net. More importantly I am able to remotely direct play 10 HD cable channels simultaneously from the same server using GetChannels DVR with averages close to 100Mbps. I probably could have gotten more than 10 but I ran out of clients to test on.
Here is an image from my home router showing the throughput when playing channels remotely from the DVR, you can clearly see that the remote connection is capable. I can provide more information or the same throughput graph of me attempting to play a single UHD file from Plex if needed. Btw is there a way to run a speedtest to an individual Plex server? The DVR I use provides this at my.channelsdvr.net/speedtest but I haven’t found anything similar for Plex.
@WatchTowerPlex said:
What client are you using to view the UHD content?
Did you make sure the client has “remote” streaming set to original/maximum?
Did you verify the UHD content is not being transcoded?
Shield, yes, yes
That is a weird problem. Maybe a bug on the plex client on the shield?
You may want to enable debug logging on your shield and then when the issue happens pull the logs from the plex server. It may give you a place to start looking.
It’s not just the shield though, if I try 3 different ~20Mbps streams simultaneously on other devices it hits the same upload wall ~40Mbps. What’s odd is if I’ve hit that “wall” with Plex streams I can still start new Channels DVR streams without an issue.
I’ve tested this with different servers as well, even a Windows server is having the same issue as my Freenas machine.
not dumb, there’s always a chance I could be making a small error.
My limit is set to Original (no limit)
My Shield is set to maximum with direct play and audio passthrough enabled, and that is displayed during playback
The client is complaining that the network is too slow… Are you connected via wired or Wifi?
oh you are doing this over a site to site vpn? you may want to run iperf on each side/both directions to see if what the throughput is. VPN connections can be tricky because of encapsulation overhead and MTU sizes.
I only use the VPN to make changes in freenas, it’s deleted for all testing purposes. I don’t have iperf setup but I can run a speed test to the same server through my DVR and easily max out my download of 125Mbps on the client side
@jmcguire525 said:
I only use the VPN to make changes in freenas, it’s deleted for all testing purposes. I don’t have iperf setup but I can run a speed test to the same server through my DVR and easily max out my download of 125Mbps on the client side
gotcha… I am stumped. maybe someone else might have some insight. You may have hit a bug with that petacular client. Would it be possible to try a different player that can do 4k? You could always try the Plex App for mac or windows as long as your machine can handle 4k. https://www.plex.tv/downloads/#getdownload
edit: i would not try a browser since they do not support 4k.
This is a speedtest provided by the dvr I use that pings the dvr server directly. My site-to-site vpn is disabled and I’m only limited by my download being 125Mbps, if I had a higher dl connection it would likely saturate my 200Mbps upload on the server side.
I don’t have any other 4k clients to test with unless my LG tv can do it through webOS, but again I am hitting the same upload “wall” when direct playing multiple ~20Mbps streams simultaneously.
I see you posted some partial logs above, to save you from having to do it later when they ask. Reproduce the issue so they appear in a fresh set of logs. Then attach the logs here. so they can be seen.
To help you out ill tag a couple people that might be able to assist you.