【问题标题】:Apple policy for http live streaming appsApple 针对 http 直播应用的政策
【发布时间】:2012-03-30 03:58:06
【问题描述】:

这里是requirement,适用于需要采用http直播技术的应用程序,

如果您的应用通过蜂窝网络传输视频,并且视频在 5 分钟内超过 10 分钟的持续时间或超过 5 MB 的数据,则您需要使用 HTTP 实时流式传输。 (渐进式下载可用于较小的剪辑。)

如果您的应用通过蜂窝网络使用 HTTP Live Streaming,那么您 需要提供至少一个 64 Kbps 或更低带宽的流 (低带宽流可以是纯音频或带静止的音频 图片)。

这些要求适用于提交以在 用于 Apple 产品的 App Store。不合规的应用程序可能是 拒绝或删除,由 Apple 自行决定。

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

【问题讨论】:

  • 因为手机公司喜欢你购买后付费计划,但绝对讨厌你玷污他们的原始电波。
  • 我不知道 5MB 的 10 分钟,但我敢打赌
  • 感谢您解释 64kbps。很困惑为什么它是“=”。顺便说一句,质量还应该基于压缩方法,而不仅仅是传输速度比。

标签: ios video-streaming html5-video appstore-approval http-live-streaming


【解决方案1】:

我认为这样做的目的是鼓励Adaptive video bitrate streaming 进行渐进式下载。

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

此外,通过自适应流媒体,视频发送速率可适应可用带宽。为此,在移动连接速度非常慢的情况下,即 GPRS,仍然可以流式传输以 64 Kbps 编码的流。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-28
    • 1970-01-01
    • 1970-01-01
    • 2017-11-04
    • 2021-02-18
    相关资源
    最近更新 更多