A review HTTP Live Streaming

I wrote a paper about Apple’s new HTTP Live Streaming specification/protocol. You can browse it on issuu.com or read the pdf.

Those of you who want a shorter introduction: the presentation is available on issuu.com, as a pdf or as a quicktime video with transitions. :-)

In the paper I describe what HTTP Live Streaming is, fairly technically, and why it is a great step forward. I compare the new technology with the industry incumbent RTP/RTSP protocol and Adobe’s proprietary Flash Media Streaming, popularized by YouTube.com.

As a teaser: here’s a graph of the client CPU Load on a MacBook when viewing the same video clip:
Average Client CPU Load: HTTP Live Streaming vs RTP/RTSP vs Flash Media

But I have to warn you, the paper is quite technical.

6 Responses to “A review HTTP Live Streaming”


  1. 1 p patel

    great article and powerpoint. Do you have any suggestions on a pipeline to convert hundreds of files?

  2. 2 christopher mahan

    Great info!

    I’m banging my head at the moment, however, trying to figure out how to stitch together more than one video in a m3u8 http stream.

    Any info pointing me in the right direction would be great.

  3. 3 christopher mahan

    I’ve figured it out… !

  4. 4 andrew

    Good to see you’ve figured it out :-)
    Did you want more than 1 video in a playlist or multiple streams of the same video?

  5. 5 Kellen

    Any chance you can post the segmenter used and the commands you passed to it? I’ve tried the segmenter attached with snow leopard piping in a .ts over stdin and it totally does not work. Apple’s said to use an updated version but I don’t really feel like paying 100 dollars just for a segementer when the idea is it’s supposed to be open.

    I’ll just wait for microsoft to release theirs for free if that’s the case ;-) .

  6. 6 Kellen

    Sorry .. just read the presentation and you do list the command. Also found a friend who sent me the updated segmented tool, which fixes the bug I had previously. All is working well now, thanks for posting this.

Leave a Reply