One thing that would benefit me greatly would be the ability to limit the amount of bandwidth a given user/friend could use when streaming from my server. I love that Plex allows the flexibility to share my content selectively to my friends and family and I have been able to convert many of them into the Plex ecosystem simply from using my content. A result of that is hat I have several users streaming from my server at times fighting for bandwidth however the quality of the stream is controlled from the end device and not my server causing me to get degraded performance when I want to stream myself (not OK with me hehehe). I know one way to reduce this would be to remove some of my friends from this list however what I propose is a more elegant solution to this.
What I would like to see is that in the configuration screen for a friend having an additional drop down that will allow me to set a limit to their streaming bandwidth limit. This could be as simple as a dropdown that would allow 480p/720p/1080p streams, could be called good/better/best or could be as complex as allowing me to set the bitrate. In my case I have users, my grandparents for example, that can’t tell 480 content from 1080 content. In that case I would like to set them at a max of 480 (yes making me a bad grandkid) to save bandwidth otherwise. On their end, their device could still be set to 1080 however my server could treat that like a max setting and still override.
Overall I would just like a little more control on my server to control my outgoing bandwidth as opposed to allowing Plex to max out my connection (yes I know I can do QoS with my router to some degree, but much more difficult). Maybe this could even be as broad as a global bandwidth limit for remote connections to friends that will dynamically adjust the stream based on the number of users as well as the bandwidth limit I set.
Thanks for the consideration and time and thanks for providing me with many years of a quality streaming solution!