iOS直播的要求

时间:2016-10-17 22:46:44

标签: ios rtmp live-streaming http-live-streaming

我正在开发像Periscope这样的直播应用,并研究iOS上的需求和限制。

我发现Apple只允许HLS(Http Live Streaming)用于某些条件。我在苹果网站上发现了以下情况。

  

如果您的应用通过蜂窝网络传送视频,并且视频在五分钟内持续超过10分钟或5 MB数据,则需要使用HTTP直播。(https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/UsingHTTPLiveStreaming/UsingHTTPLiveStreaming.html#//apple_ref/doc/uid/TP40008332-CH102-SW5

但我不确定HLS是否应该用于发布和观看视频,或仅用于观看是否可以接受?因为我考虑使用RTMP进行发布,HLS进行观看。

1 个答案:

答案 0 :(得分:1)

我写了一个类似于潜望镜的应用程序,它现在在应用商店中,它可以使用2Mbps并通过RTMP协议连接发送数据。所以我的猜测是他们不再强制执行。我也相信,当时写入的单元服务负载可能很高,他们希望HLS能帮助我,这是我的猜测。现在有了4gLTE,它可以更好地处理负载。再一次,这只是猜测。我的应用程序没有任何问题或提及,并且审核小组非常清楚应用程序的功能。