Convert all streams into lower-quality forms
What I am talking about is not a advanced server-side, multiple-algorithm thing like youtube has. I mean a simple set of algorithms to halve frame rate and quarter resolution. This would be most useful to those with slow-ish connections who watch lower-popularity streams but do not care much about the quality. Firstly, you could use a simple calculation that took the R, G, and B values for a given pixel, then dividied up onscreen pixels into clusters of four and average each value, than take the given value and make it an entire pixel. Even a low-end graphics card can convert a stream. Also, another method would be to remove a given percentage of frames. Many people are happy with 15 fps, when twitch only lets them stream in "original" 30. Dropping every other frame is a very easy task. Whats more, both of these could be implemented into the broadcasters client, reducing the server workload even more. It likely wouldn't impact twitch partnerships, since this would only make available a few options, only one of which most people would find tolerable. Please implement these ideas!