Tuesday, January 10, 2012

How does HTTP Adaptive Bitrate Streaming work on the iPhone? - Stack Overflow

How does HTTP Adaptive Bitrate Streaming work on the iPhone? - Stack Overflow: "Apple has included HTTP Adaptive Bitrate Streaming in the iPhone OS 3.0, in particular Safari handles this automatically.

I'd like to play with this in a low cost manner, but I expect it'll require a custom HTTP server in the worst case, and interesting PHP/etc scripting in the best case.

But first I need to know what the protocol differences or standard is. HTTP is reasonably simple as a protocol, but adaptive bitrate means the file size is different, the chunk locations are different at different bitrates, etc. For instance, does the client tell the server anything special about the stream as it's downloading, or is it all handled on the server side?"

'via Blog this'