如果将视频流式传输到iOS设备,是否必须使用HTTP Live Streaming?是否支持HDS?问题是我们存储空间有限,而HTTP Live Streaming需要我们有更多的视频文件。有人能给我一些关于这些问题的解释吗?iOS支持HTTP Live Streaming以外的任何内容吗?
2
A
回答
1
iOS设备支持.mp4文件HTTP渐进式下载,服务器可能是简单的Apache或Nginx的。用户体验与HTTP直播流非常相似。
RTSP也是可能的。您可以使用DarwinStreamingServer作为RTSP服务器,将live555作为RTSP客户端迁移到iOS平台。
1
我认为HTTP渐进式下载是替代解决方案。我们已经通过一个简单的HTTP服务器完成了它。对于RTSP或其他类型的协议,您必须自行实施。
大卫
3
如果您的应用将流式传输视频超过10分钟苹果要求您使用HTTP直播流式传输视频,否则当您将应用提交给应用商店时,您的应用将被拒绝。 (这发生在我身上,我第一次提交我的应用程序,在我知道这个要求。)
从HTTP Live Streaming Overview:在App Store提交分发
警告iOS应用必须 符合这些要求。
如果您的应用通过蜂窝网络传输视频,并且视频 超过10分钟的持续时间或5分钟内的5 MB数据,则需要使用HTTP实时流传输。 (渐进 下载可用于较小的剪辑。)
如果你的应用在蜂窝网络上使用HTTP实时流,你需要 以64 Kbps或更低的带宽 (低带宽数据流提供至少一个流可能是纯音频或带有仍然 图像的音频)。
这些要求适用于提交用于在Apple产品上使用的 App Store中分发的iOS应用程序。苹果可能会拒绝或删除不符合规范的应用程序。
相关问题
- 1. 我应该甚至打扰支持除RESTful HTTP之外的任何内容吗?
- 2. 在iOS中实现HTTP Live Streaming
- 3. MPMoviePlayerController和HTTP Live Streaming
- 4. iOS to browser live streaming
- 5. Live OGG streaming
- 6. HTTP-Live-Streaming - 加载问题?
- 7. MAC OSX HTTP Live Streaming Tools
- 8. Http Live Stream视频内容
- 9. 在iOS上的HTTP Live Streaming客户端中截取视频帧
- 10. qtip live()支持
- 11. Akka-http-json“不支持的内容类型,支持:application/json”
- 12. Http Live Streaming - 在Linux上分段mp3
- 13. 是Char.ConvertFromUtf32(0x20)除字符串('')以外的任何内容吗?
- 14. IE 7支持内容伪类吗?
- 15. J2ME支持HTTP PUT吗?
- 16. 不支持iOS多任务
- 17. Facebook sdk(iOS)支持ipv6吗?
- 18. IOS Safari支持Shadow DOM吗?
- 19. iOS 4.2支持CLGeocoder吗?
- 20. mac os 10.5.8可以支持任何支持iphone os 4.0的xcode版本吗?
- 21. Alljoyn支持iOS
- 22. windows live mail mapi支持
- 23. IIS平滑流式传输和Apple HTTP Live Streaming之间的兼容性
- 24. 如何在Unix上实现HTTP Live Streaming服务器?
- 25. 如何在iPhone SDK 3.0中使用HTTP Live Streaming协议
- 26. 如何在iPhone中使用“HTTP Live Streaming”播放视频?
- 27. JMS/ActiveMQ的持久存储容量足以支持200 GB吗?
- 28. Http的Angular2只支持Json吗?
- 29. Scalatest对假设有任何支持吗?
- 30. IOS是否以任何方式支持Active Directory?
因此,HTTP Live流式传输比其他解决方案需要更多的硬盘空间吗? – spentak 2012-02-24 15:56:07
号码HTTP直播只需要将视频文件分割成许多部分,开销可忽略不计。 – ciphor 2012-02-24 16:02:16
ciphor,如果视频是多种语言的话。我听说没有办法在http实时流媒体中切换音轨,所以我们必须在每种语言中都有一部完整的电影,这会大幅提高hd的使用率。思考? – spentak 2012-02-24 16:57:30