I am using Infuse Pro on my Apple TV 4K, connecting to a remote Plex Server.
Recently, I have been having the following message when watching or trying to watch a TV Show: Bandwidth Limit Exceeded
Adjust the remote streaming and/or upload speed settings in Plex in order to play this video.
However, when I use the official Plex app (with the new player), the show plays without problems at all. Checking in Tautulli, video and audio direct play, as seen in the screenshot.
Thanks for your answer. However the server does not transcode when playing in the Plex player, as it shows in the screenshot, so I am not sure to understand why it would be a problem in Infuse but not in Plex.
I don’t use plex but since your post says “Adjust the remote streaming and/or upload speed settings in Plex in order to play this video.” maybe the server sees Infuse as being an upload rather than a “stream” and the upload speed is set lower whereas it sees the Plex player as a streamer. Can you ask what the settings are for each?
I am running the remote Plex server. Files are on a Google drive. I will try to investigate about the difference between streaming and uploading, though I am not sure where to start.
It used to work flawlessly until the last few days, and I have not made any changes on the server.
Glad you got it running! I’m guessing that the upload speed may need to be higher than the bitrate of the video since Infuse does try to buffer ahead so the upload speed could be higher than the bitrate of the video for the time it’s buffering and then lower than the bitrate when it’s playing from the buffer.
The reason this happens is that Plex Clients talk back to the server and advise what bandwidth they can handle. If this is the same or more than the content being played then plex streams or direct plays the content. If it is less than the require bandwdith for the content being played it will request the content be transcoded.
Infuse does not talk to plex to advise what bandwdith is needed and therefore Plex does not know what bandwdith should be used. By default Plex will just assume it needs twice as much as the contents average bitrate states. This is why you had to increase your limit to stream the same content with Infuse comapred to a Plex Client App.
Nothing that’s standard user of the third party app code do, that I’m aware of. Possibly through the API if they allow that function through that process. But that’s a code change to the third party app.
The above like might be able to help. But I only know of this after a 2 min google search so your results may vary.