【发布时间】:2017-02-04 04:35:45
【问题描述】:
我正在开发直播应用,用户可以上传直播视频,其他人也可以观看视频流。
当我研究流媒体协议时,我发现,对于应用商店提交,Apple 只接受使用 HTTP 实时流媒体 (HLS) 协议来传输视频的应用程序。 https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/UsingHTTPLiveStreaming/UsingHTTPLiveStreaming.html#//apple_ref/doc/uid/TP40008332-CH102-SW5
但是我不确定 HLS 应该用于上传和下载视频还是仅用于下载。
如果 HLS 仅用于下载,那么上传直播流的最佳解决方案(或协议)是什么?
另外,如果可以使用 HLS 上传视频,任何人都可以提供使用 Swift 实现 HLS 上传视频的正确方法吗? (任何教程站点、示例代码或任何指南都可以)
【问题讨论】:
标签: ios swift video-streaming live-streaming http-live-streaming