0

这是我的苹果拒绝 在此处输入图像描述

我使用 mediastreamvalidatortool 进行测试的屏幕截图也是 在此处输入图像描述

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

4

1 回答 1

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 访问单元,带有 SPS 和 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)
于 2011-09-18T10:15:37.463 回答