Initial Buffer floods upload bandwidth

Server Version#: 1.18.4.2171
Player Version#: Newest version for Nvidia shield Pro 2019

Hi all,

I am currently having an issue with clients starting a video and then it appears during the initial viewing of the video plex almost flatlines my upload speed for ~2 minutes.

This greatly affects the rest of my internet usage seeing large ping spikes in users playing games or browsing the web etc.

Note: In the screenshot above its capped at 24mbps, originally it was 30 but i’ve dropped it to stop the issues occurring however this has greatly reduced my ability to share to multiple users.

I am on a 100/40 Mb connection with a speedtest to local servers generally giving me ~30 Mbit upload.

Any thoughts on what may be happening?

Thanks!

You could change Limit remote stream bitrate to a different value.
Beyond that… the client will try to buffer a certain amount of data. Once this is done it should only read data “as you play”.

The same for FireTV. It buffers over the half movie with full upload speed. This is going on for years.

Settings - Server - Remote Access
Do you have a number set in the ‘Internet upload speed’ input field? And does it realistically mirror the upstream capacity of your upload?

Scratch the above. Apparently you did set it already below the nominal capacity upload. But the behaviour you are seeing is pretty much how every streaming is working: the initial chunks of data are preloaded fast to fill up the playback buffer, so playback can commence fast and can stay stable later on.

If the server only alotted the same streaming bandwidth as the nominal bitrate of the transcoded stream has, there would be no opportunity to build a “playback buffer” or to average out short decreases of bandwidth.