以下是应用程序的要求,这些应用程序需要使用http实时流媒体技术,
如果您的应用程序通过蜂窝网络传输视频,并且视频在5分钟内超过10分钟持续时间或超过5 MB的数据,则需要使用HTTP流。(渐进式下载可用于较小的剪辑。) 如果您的应用程序在蜂窝网络上使用HTTP流,则需要在64 Kbps或更低的带宽上提供至少一个流(低带宽流可以是音频流,也可以是带有静止图像的音频流)。 这些要求适用于提交给应用程序商店供苹果产品使用的iOS应用程序。不符合规定的应用程序可能会被拒绝或删除,由苹果公司自行决定。
在5分钟内设置10分钟或5MB的限制的真正目的是什么?使用这两个特定数据的原因是什么?为什么将阈值设置为64 kps?
发布于 2016-06-23 09:23:25
我认为这样做是为了鼓励自适应视频流逐步下载。
在逐步下载的情况下,大型视频可能会消耗移动设备上的所有可用数据。通过使用自适应流,您只可以看到您感兴趣的视频部分。
此外,在自适应流的情况下,视频发送速率适应于可用带宽。为此,在移动连接非常慢的情况下,即GPRS,以64 Kbps编码的流仍然可以流。
https://stackoverflow.com/questions/9936819
复制相似问题