Direct Play is disabled (Nvidia Shield TV)

Thanks for the files.

Plex Media Server still sees a bandwidth limitation requested by the Shield:
Dec 21, 2023 20:20:17.675 [140681091128120] DEBUG - [Req#80/Transcode] Clipped max bitrate to 82944Kbps based on client-requested limit

However, according to Deep Analysis, the necessary bandwidth is ~25 Mbps:
requiredBandwidths="25555,24898,23948,23314,23003,22791,21927,21577"

Suggestion:

  • Remux the file with MKVToolNix Multiplexer Tool.
  • Remove the unnecessary subtitles.

The file may be poorly muxed. When this happens, the files requires much more bandwidth than normal to stream. Remuxing the file copies the tracks in to a new MKV container. It will place them in the file correctly and the bandwidth requirements should decrease.

The file has 40+ subtitle tracks. I recommend you remove the unneeded tracks. I’m not aware of any Shield limitation on total track count, but removing them means the client does not have to toss out the unneeded tracks.

When Direct Playing, Plex sends the file unmodified to the client, including all audio and subtitle tracks. The client then has to discard the unnecessary data. This can cause problems for some clients (Samsung has a 30 track limit). I’m not aware of a limit on a Shield, but I’ve never played a movie with 45 total tracks.

If I may augment?

The shield does have subtitle limits… 28 to be precise.
(Limit in Android)

As FordGuy suggests, remove all unnecessary tracks.
There is no need to carry them.

If you’re streaming to more than 28 different countries, We’ll have a different kind of discussion :smiling_imp:

Even if remuxing works with this title, the problem is I can’t play any high bitrate titles. Do I need to send the log+xml files for another failing title. It is not worth the effort to get Glass Onion alone working. It is just a random title I picked to exemplify the issue. There is a more general problem somewhere I am trying to find. I.e., I need to find out why it used to work and what has changed.

Shall I upload the log+xml data for another title (without so many subtitles)?

Is there a way to tell the Plex App in the Shield “do not request bandwidth limit”.

This is from 3 years ago, but sounds just like my problem:
https://www.reddit.com/r/nvidiashield/comments/nuhr5m/2019_shield_pro_cant_handle_high_bitrate_content/

I’ll look into re-encoding the Glass Onion to get rid of the unneeded subtltitles…

P.S., with some experimenting, I found Plex will play anything up to about 7Mbits. 95%+ of my titles are more that this. It seems strictly a function of the bitrate on the source. Nothing below 7Mbits has failed.

Would you have any idea how the Plex App on the Shield gets it’s bandwidth limitation info?
…which is apparently being sent to the Plex server.

Would you know…

If the remote Shields accessed my server with a VPN, would Plex think the titles were local?

Everything always play flawlessly on my LAN, so I thought a VPN might trick Plex into thinking the streams were local…

OMG, I am so emberrased… I have found the problem. At some point, and I have no idea when, Google Fiber throttled my connection, and when I now checked, upload was running at just 7Mbits. Since I have not, until now, paid any attention to my upload bandwidth, it never occurred to me to check it. Nothing else I do is affected by limited upload, so it went unnoticed. On a whim it occurred to me to check it since I was desperate to find the problem, and I was grasping at straws. I unplugged my Google Fiber jack and plugged it back in and voila, my upload speed recoverd to 700Mbits, which is what it should be.

I so regret not thinking of this possibility earlier, but Google Fiber has beed highly reliable until now, at least I never noticed any degradation. I doubt it is/was intentional on Google’s part, more likely a glitch, but I am going to start monitoring it, going forward, in case it happens again.

Glass Onion now plays remotely without a hitch, as do all the high bitrate titles.

My humble apologies for the false alarm and for the time and effort you have put into this (which I sincerely appreciate). Thank you!!!

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