Blog Post

Video: See Apple’s HTTP Adaptive Video Streaming in Action

Stay on Top of Enterprise Technology Trends

Get updates impacting your industry from our GigaOm Research Community
Join the Community!

When Apple upgraded its iPhone operating system in June, it included some highly prominent and loudly demanded features, like search and copy and paste. But the Cupertino, Calif., computer maker also added some behind-the-scenes upgrades that haven’t yet started to show up in most iPhone users’ daily experiences. One of them, HTTP video streaming, has the capability to substantially change how mobile video is perceived and consumed.

HTTP streaming enables publishers to give users a better video experience by employing adaptive streaming techniques, something other players such as Microsoft, Adobe Systems, Move Networks and Swarmcast already offer (though Adobe uses a more traditional proprietary real-time streaming protocol to do so, rather than sending chunks of video over standard HTTP like the others). That means that watchers can enjoy a continuous, smooth video experience. The stream intelligently adjusts to the highest quality a viewer can receive at each moment. If the connectivity worsens, a lower quality stream is substituted without interruption or buffering. (For a more extensive explanation about adaptive streaming, see this subscription-only piece from GigaOM Pro.)

Apple only made its HTTP streaming plans known to the world in the very beginning of June, so very little content is available in the format now. However, it let two encoding companies, Inlet Technologies and Envivio, in on its plans so they could prepare solutions for content providers. (Here‘s an interview with an Inlet executive about how exactly Apple’s HTTP streaming works.) One Inlet implementation, with Major League Baseball’s At Bat application, is already live.

But where it gets really interesting is that Apple’s HTTP streaming is available via the iPhone’s Safari browser, without the downloading of any application. And both Inlet and Envivio have prepared demonstration sites so you can see video sharpen to adjust to your connection in real time. Through either site, you can view live-streaming, fast-loading, high-quality video in QuickTime right from your mobile browser.

Inlet’s test site, made in partnership with Akamai, can be found at Envivio’s demo is not publicly available yet, but those who are interested can sign up for a pass here.

Some open Internet advocates have cried foul on iPhone carrier AT&T’s handling of MLB’s At Bat app, saying its HTTP streaming-powered live game broadcasts do exactly what AT&T has prohibited Sling Media from doing: redirecting television over the mobile network.

But that controversy belies the opportunity Apple’s new video streaming offers. Because HTTP streaming is possible through the browser, developers who use it don’t need to pass through Apple and AT&T’s thorny App Store approval process. (They also don’t have to expend the cost and effort of building out a specialized app.) At this point, anyone who enables the technology is free to run it on 3G or Wi-Fi.

Embedded above is a short demo video we made of the two HTTP streaming sites playing on my iPhone. You can see for yourself that they load up over 3G in my browser with a continuous smooth stream. We can’t wait to watch what people do next with this stuff.

This article also appeared on

15 Responses to “Video: See Apple’s HTTP Adaptive Video Streaming in Action”

  1. Tudor

    What about streaming from the IPhone using this technology? Is it possible or is it just one way (from the server to the iphone?). I’m thinking of implementing a video chat on iphone….

  2. Peter Ross

    Now if only Time Warner would jump on this to allow customers to stream content from their DVR to their iPhone through a web interface. Life would be good.