Rate Control for HTTP Live Streaming

So you’re trying to setRate on an AVPlayer. This works quite nicely for all kinds of media, with one annoying exception:

Apple’s docs won’t tell you that for HTTP Live Streaming, this currently (iOS 6.1) is not supported for rates > 1.0. The only hint I could find is in AVPlayer.h:

Note that advanced rate control is not currently supported for HTTP Live Streaming.
It’s not only advanced rate control (new in iOS6), but simple rate control as well. Any value 0..1 is fine, but you apparently, you can’t speed up HTTP Live Streaming. Bummer.

Update: You need I-Frame Playlists to do this.