Search code examples
iphoneioshttp-live-streamingbitrate

iPhone App rejected. 9.4 : Video streaming over cellular network (etc)


From Apple:

9.4

We found that your app does not use the HTTP Live Streaming protocol, with a baseline stream of 64 kbps, to broadcast streaming video, as required by the App Store Review Guidelines.

This is not the first time we had this error. The first time we had this they mentioned the url that was giving the error and pointed us towards their mediastreamvalidator tool.

We fixed our .m3u8's, added a low bitrate stream, have run through all our url's with that tool, and they have all passed.

Upon resubmitting they gave us the error above, with no details. We've replied in the resolution center with the validation output attached and are currently waiting for a reply. Does anyone have any ideas of things we've missed that would not be caught by their validation tool?

Thanks.


Solution

  • Well, after finally getting through to someone at apple on the phone we got a case number and our app flagged for a fast tracked review. It was approved and is now available, despite there being no change whatsoever in the binary between the last rejection and this approval.