苹果政策为httpstream媒体直播应用程序

以下是需要采用http实时stream媒体技术的应用程序的要求 ,

如果您的应用通过蜂窝networking传输video,并且video在五分钟内超过10分钟或5 MB数据,则需要使用HTTP实时stream传输。 (渐进式下载可用于较小的剪辑。)

如果您的应用使用通过蜂窝networking进行的HTTP实时stream传输,则您需要至less提供一个64 Kbps或更低带宽的stream(低带宽stream可能是纯audio或带有静止图像的audio)。

这些要求适用于提交在App Store中分发以用于Apple产品的iOS应用程序。 不合规的应用程序可能会被苹果拒绝或删除。

在5分钟内设置10分钟或5MB的限制的真正目的是什么? 那么使用这两个具体数据的原因是什么? 为什么将阈值设置为64 kps?

我认为这是为了鼓励自适应video比特率stream式传输方面的渐进式下载。

在渐进式下载的情况下,大型video可能消耗移动设备上的所有可用数据量。 使用自适应stream媒体,您只能观看您感兴趣的video部分。

而且,在自适应stream媒体中,video发送速率适应于可用带宽。 为此,在移动连接非常慢的情况下,即GPRS,以64Kbps编码的stream仍然可以被stream式传输。