Redistribute remote bandwidth evenly between users

If the setting “Internet Upload Speed” in Settings > Remote Access has a value set, then remote streams should always be equally divided from that. Currently, if there is a 25 limit (plex uses 80% so 20mbps real), if one user is remote streaming at 18mbps and another remote joins, the new user is locked in at 2mpbs. Instead, the server should reduce the first user to 10mbps and give the new user 10mbps as well. If a third, fourth, and so on, keep splitting evenly.

Of course if one of the files only goes to 8mbps, then the other user should get 12mpbs. This allows users to both have the maximum quality with plenty of bandwidth and a good experience for everyone when busy.

I’m currently compromising using the per stream setting by setting the max to 8mbps. However, there is usually only 1 remote stream at any time so this user is being limited for no reason. But it has to be that way so when there are multiple streams no one gets a bad experience. This setting would give the best of both worlds.