AppStore policies for streaming apps

Ask questions about the iOS API here

AppStore policies for streaming apps

Postby Stan » Tue Jun 05, 2012 1:43 am

Hi,

Thank you for your service, it is really simple to make iOS app that streams or shows a stream from another iOS device with your help.
But I have one important question.

Apple in their docs about streaming says the following:

If your app delivers video over cellular networks, and the video exceeds either 10 minutes duration or 5 MB of data in a five minute period, you are required to use HTTP Live Streaming. (Progressive download may be used for smaller clips.)

If your app uses HTTP Live Streaming over cellular networks, you are required to provide at least one stream at 64 Kbps or lower bandwidth (the low-bandwidth stream may be audio-only or audio with a still image).

These requirements apply to iOS apps submitted for distribution in the App Store for use on Apple products. Non-compliant apps may be rejected or removed, at the discretion of Apple.


I tried to find more info on your site if you support Live Streaming to be sure I will be able to create the app that is compliant to Apple policies but found nothing.

Could you shed some light on this compliance issue?

Thank you,
Stan
Was this post helpful? (0)
Stan
 
Posts: 1
Joined: Tue Jun 05, 2012 1:33 am
Thumbs Up: 0

Re: AppStore policies for streaming apps

Postby jtsai » Wed Jun 06, 2012 4:03 pm

While robust cellular support is a priority for TokBox, our current OpenTok iOS SDK does not yet meet our performance standards over cellular networks (http://www.tokbox.com/opentok/ios/docs/docs/Using_iOS.html).

In addition, Apple has clear requirements for applications in their App Store utilizing video streaming over cellular. The guidelines require HTTP Live Streaming protocol which introduces unacceptable latency and is unsuitable for real-time interactive video. In seeming recognition of these limitations, Apple has approved numerous face-to-face video apps that run over cellular but don't use HTTP Live Streaming. We cannot advise you as to whether Apple will approve your specific app should you choose not to follow their guidelines.

With the advent of 4G iOS devices, we would not be surprised if Apple were to reevaluate their video streaming policies.

TokBox is actively improving OpenTok to ensure a great user experience throughout a wide range of network conditions and plan to officially provide support for cellular shortly.
Was this post helpful? (0)
Very helpful resource: Devs Checklist
Examples with OpenTok: Examples
User avatar
jtsai
 
Posts: 1954
Joined: Wed Sep 14, 2011 3:00 pm
Thumbs Up: 157

Re: AppStore policies for streaming apps

Postby rohit » Thu Nov 29, 2012 10:16 pm

Hi,

Hope Video chat in IOS apps created using OpenTok API is accepted in AppStore.
How can we make sure that Apple will not reject our app due to the HTTP Live Streaming guidelines mentioned in the main thread above. ?

If we use OpenTok API for video chat it must not rejected due to HTTP Live Streaming guidelines.

What about the OpenTok IOS app on AppStore:
https://itunes.apple.com/us/app/tokshow ... ?ls=1&mt=8

If the above app is accepted on AppStore with video chat than can we assume that our app will also acceptable for video chat.

Please clear the confusion so that we can use OpenTok IOS SDK without worrying about atleast HTTP Live Streaming Guildeline for video chat.

Regards,
Rohit
Was this post helpful? (0)
rohit
 
Posts: 1
Joined: Thu Nov 29, 2012 9:59 pm
Thumbs Up: 0


Return to iOS



Who is online

Users browsing this forum: No registered users and 1 guest

cron