I would like to categorize friends in multiple categories, so that friends in Class A (so to speak) would always be able to access content on my server, but that friends in Class B would only be able to access content if there are fewer than 3 streams already ongoing.
I would also like Class A friend experience to be prioritized. Say I limit my number of simultaneous transcodes to 3, and 3 Class B friends are watching something remotely, and a Class A friends hops on and wants to watch something. I want one of the Class B friends kicked off to make room for the Class A friend.