【问题标题】:My app rejected for fourth time because i don't meet HTTP live streaming protocol我的应用第四次被拒绝,因为我不符合 HTTP 直播流协议
【发布时间】:2011-09-18 09:59:40
【问题描述】:

这是我的苹果拒绝

我使用 mediastreamvalidatortool 进行测试的屏幕截图也是

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

【问题讨论】:

    标签: iphone objective-c ipad http-streaming


    【解决方案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(需要苹果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)

    【讨论】:

    • 我不拥有服务器,但我需要向负责服务器的人发送特定点以使此链接被苹果接受我可能会向您发布链接以对其进行测试并查看究竟有什么问题我在这个 .m3u8 文件中
    • 抱歉,我现在无法调试它,最好给他发一下关于服务器端应该如何工作的文档,让他为你修复它
    • 好的,你支持我的链接是否满足我批准我的 iPhone/iPad 应用程序所需的所有要求..
    • 是的,afaik 它是官方开发指南,因此它应该提供您需要的一切。我添加了一个链接以确保它是完整的。
    • 我已将文档发送给他,但他需要知道如何修复它...按照您的链接工作...如果您可以支持我对一个链接的要求符合苹果的要求..但请记住链接也应符合iPhone4,iPhone3gs,iPad
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-07
    • 1970-01-01
    • 2013-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多