Not enough bandwidth for direct play of this item plex

Server Version#: Version 1.25.1.5286
Player Version#: I think it says 8.27.0.29827; not sure how to get this info on my NVIDIA shields

All of a sudden, I cannot play the original quality of movies/tv shows on my Plex app on both my NVIDIA Shields. They are stuck on 480p and I cannot change it.

When I check the playback settings, I see “Not enough bandwidth for direct play of this item plex.” It also takes about 10 seconds to load up my library on the Shield. Usually, it’s instant.

  • I have a 1Gbps connection with 800MB/s upload speed (just tested it)
  • Both the Plex server (i.e., my PC) and the NVIDIA Shields are connected to the same router
  • I had no trouble before this; it worked fine for a year. If I connect to my friends’ Plex server from the same shield, it streams 4K videos fine.

Thanks,
L
Plex Media Server Logs_2021-12-15_11-37-58.zip (4.7 MB)

As both devices are on the same network (also the same subnet?), the router’s internet upload speed should be of no concern.
Can you confirm it’s streaming correctly and e.g. not using a remote or relay / indirect connection? This should show on the server’s dashboard / now playing information…

Exemplary screenshot from the "now playing" section

The Plex server’s IP is: 192.168.2.33 : 32400
The NVIDIA Shield’s IP is: 192.168.2.30

When checking on my andoid phone (using cellular data instead of the WiFi) it says my Plex server sometimes saying it’s currently unavailable, something went wrong etc. It does load the library at times, but often it does not work.

I finally got something to steam, and it was limited to 480p

The point is… does the now-playing tile say the stream is local, remote or relayed/indirect?

Both devices seem to be using the same subnet – though I’ve recently seen a number of posts where routers treated e.g. LAN/WLAN as different subnets despite assigning IP addresses from the same subnet.

Sorry, forgot to post this:

sssdsda

Do you get the same indirect streaming from the shield on your local network?
That’s certainly what’s causing the limited bandwidth (indirect/relayed connections are established through a server of Plex and limited to 1 Mbps / 2 Mbps for Plex Pass members).

Not to post something basic, but have you rebooted your router and is everything wired or are we talking about wireless devices?

If your router’s reboot fixes it, look for code updates, especially any that fix a memory leak.

I’ve rebooted both my modem and router a few times to no avail

Definitely getting the same for my shield streaming (which is connected to the same router as my Server):
223123123

Any ideas?

Not sure if you can check, but look at each device’s CPU and memory utilization in the path and see if anything is too busy. Outside, of that, really look at the server, maybe even IOPs on the disk.

Do you have any entries in SettingsNetworkLAN Networks?

If running PMS on Windows, check that the network connection is Private, not Public. If set to Public it isolates the PC from the rest of the network. Great if you’re in a coffee shop. Not so great if you’re streaming media at home. In Windows 10: SettingsNetwork & Internet to display. Properties to change.

@kahilzinger : Nope… this is about the indirect stream which is limited to 1 Mbps / 2 Mbps respectively for regular and Plex Pass members.

This is due to

  1. Plex considering the connection to be remote (despite devices being in the same network) – this will usually be based on (a) devices being in different subnets or (b) other network filtering/firewalls/content blocking
    Edit: same goes for the options suggested by FordGuy61
  2. An incomplete / bad remote access configuration
1 Like

As @tom80H mentions, something is isolating the clients from the Plex server.

Do you have a guest WiFi network? If so, are the Shields & your mobile using it? Guest WiFi networks are typically isolated from the rest of the local devices. When this happens the clients will have Indirect connections, even though they are on the same IP subnet.

1 Like

Sometimes the Ethernet interface and address is being detected as primary by Plex, but often the ZeroTier interface and address are being used.

Is ZeroTier configured as the default gateway?

Hey everyone, I tried everything you suggested and looked into all the comments. Nothing worked.

So I got fed up and deleted my server and re-added everything, building my libraries from scratch.

It seemed to fix the issue.

Thanks for taking the time to help!

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