Skip to Content

Apple requiring the HTTP live stream protocol for iPhone apps

Amidst all of Apple's recent app non-rejections and changes to allow APIs that were private, it was announced earlier this week that the company is now requiring developers of apps that implement live streaming video to use the HTTP Live Stream protocol.

The HTTP Live Stream protocol uses web standards to implement video, and also allows for use of iPhone-friendly formats like H.264 encoded streams for QuickTime (supported on the iPhone since iPhone OS 3.0).

This change also requires developers to create a minimum stream of video no larger than 64kbps, for use with slower connections.

It's still not known if this will have any impact on AT&T's position on streaming video over a 3G connection, but developers are still trying to find ways to work around Apple's restrictions. One example is the EyeTV update that was released earlier today, which works via Mobile Safari to stream video over a 3G connection.

Categories

Video iPhone SDK iPod touch

Amidst all of Apple's recent app non-rejections and changes to allow APIs that were private, it was announced earlier this week that the...
 

Add a Comment

*0 / 3000 Character Maximum

9 Comments

Filter by:
Kristoff

Just had an App rejected that streamed 'video'.

Apparently if the clip is over either 10 minutes in length or 5mb in size then this protocol needs to be followed.

February 27 2010 at 7:06 AM Report abuse rate up rate down Reply
juliet55jjj

I also think "HTTP Live Stream Technology Required for Live TV Streaming" on their developer site - the key phrase is "Live TV Streaming" to me.

Luxury Cell Phones

January 22 2010 at 8:10 AM Report abuse rate up rate down Reply
Jason

I wonder if this is why the Orb Live app was unceremoniously pulled from the app store over the weekend.

December 17 2009 at 9:57 AM Report abuse rate up rate down Reply
LifeSux

dear sling,

please do this.

with regards,

your customers

December 17 2009 at 7:06 AM Report abuse rate up rate down Reply
Steve

@Joachim

Reading further into it, they use different language in other places suggesting all video streaming should be using the new HTTP format; I'm very interested to see if they really mean that, because there's no proper way to stream video from one iPhone to another iPhone using HTTP streaming (as there's no access to a h264 encoder or decoder asides through Apple's own video player).

I get the impression they mean streaming in the sense of a server to an iPhone. Again, ambiguous.

December 16 2009 at 7:02 PM Report abuse rate up rate down Reply
1 reply to Steve's comment
Joachim Bean

Steve, thanks. We'll see how this all turns out.

December 16 2009 at 10:41 PM Report abuse rate up rate down Reply
Steve

I may be wrong, but Apple merely states "HTTP Live Stream Technology Required for Live TV Streaming" on their developer site - the key phrase is "Live TV Streaming" to me; it doesn't seem like they're precluding other apps from using other streaming methods?

Then again, Apple is the master of ambiguity.

December 16 2009 at 6:42 PM Report abuse rate up rate down Reply
1 reply to Steve's comment
Joachim Bean

That's a great point. We'll see what Apple means by this, but it could have been an easier explanation using the word "TV."

December 16 2009 at 6:53 PM Report abuse rate up rate down Reply
Fabian B

In the Swiss iTunes Store is a App that allows you to watch TV over 3G since about one week.

December 16 2009 at 6:33 PM Report abuse rate up rate down Reply
Buy an ad here

Hot Apps on TUAW

Tweets

© 2012 AOL Inc. All Rights Reserved.