101% speed / buffer catch up
After a brief "spike" in the connectivity that causes buffering (often at twitch end) there is no way to "recover" the buffer.
Reducing delays between streamer and viewer is obviously a good thing that Twitch has worked to minimise, however, being suddenly thrown tens of seconds behind "real time" because of a spike offers no means of recovery - one can refresh the page and lose those 30 seconds of content, however, it would be nice if there was an option to "speed up" playback by 1-5% so that the delay is eroded until we catch back up with minimum buffer sizes and drop back to pure 100% speed.
Think the way NTP works and the way it correct for clock drift - slowly bring us back into sync (or give the option to).

-
StoneColeQ commented
Allow us to set the buffer on a per stream basis, say to 6.33s. The video player would slightly speed up or slow down to compensate. Since the buffer fluctuates constantly, maybe over a 5 second average.
This would be useful mainly for syncing multiple streams and keeping them in sync.
I know this is already possible and very straight forward since the player already speeds up high delay streams. It simply needs to read the current buffer and adjust accordingly.
This is such an easy thing to implement and would reduce the frustration of out of sync streams completely.