【问题标题】:HTTP Live Streaming iOS restrictionHTTP Live Streaming iOS 限制
【发布时间】:2014-01-21 19:22:17
【问题描述】:
我需要通过蜂窝网络实现从安全摄像头到应用的实时视频流。我担心的是以下限制:
通过蜂窝网络传输超过 10 分钟的视频流内容
必须使用 HTTP Live Streaming 并包含基线 64 kbps HTTP Live
流
这是指从应用流式传输还是流向应用流(我的情况)?我很想使用 HLS,但 30 秒的延迟并没有减少它。
我知道这不是一个有效的论点,但像 Dropcam 这样的类似应用已经进入了 App Store。
【问题讨论】:
标签:
ios
iphone
http-live-streaming
【解决方案1】:
流式传输到应用程序,即应用程序正在下载视频。
来自docs:
警告:提交在 App Store 中分发的 iOS 应用程序必须
符合这些要求。
如果您的应用通过蜂窝网络传送视频,并且视频
超过 10 分钟的持续时间或五分钟内超过 5 MB 的数据
期间,您需要使用 HTTP Live Streaming。 (进步
下载可用于较小的剪辑。)
如果您的应用通过蜂窝网络使用 HTTP Live Streaming,那么您
需要提供至少一个 64 Kbps 或更低带宽的流
(低带宽流可以是纯音频或带静止的音频
图片)。
这些要求适用于提交以在
用于 Apple 产品的 App Store。不合规的应用程序可能是
拒绝或删除,由 Apple 自行决定。