我的应用程序第四次被拒绝,因为我不符合HTTP直播流协议

时间:2011-09-18 09:59:41

标签: iphone objective-c ipad http-streaming

这是我拒绝的苹果 enter image description here

还使用mediastreamvalidatortool对我的测试进行了屏幕截图 enter image description here

那么我可以在服务器端做些什么来使这个流被Apple接受? 这个应用程序适用于iPhone3gs / iPad1,2也适用于iPhone4

1 个答案:

答案 0 :(得分:1)

见:
http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/UsingHTTPLiveStreaming/UsingHTTPLiveStreaming.html%23//apple_ref/doc/uid/TP40008332-CH102-SW5
http://en.wikipedia.org/wiki/HTTP_Live_Streaming
x264 IDR access unit with a SPS and a PPS
https://devforums.apple.com/thread/45830?tstart=15(需要使用开发者帐户的Apple ID)
http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40008332-CH1-DontLinkElementID_39

您必须修改服务器端以提供HTTP Live流协议并通过重新编码修改您的媒体

其他建议的解决方案是:

  • 而不是制作传输流,制作.mov文件并将其传递给mediafilesegmenter
  • 使用mediastreamsegmenter代替medafilesegmenter作为传输流文件(cat | mediastreamsegmenter -p)