2012-02-09 55 views
14

我希望能够使用iOS设备录制素材并将其直接传输到服务器。捕获iOS设备上的视频并将其直播到服务器(或其他移动设备)

S.O.上有不少文章。那是在谈论这个问题,但我不确定任何人都很好地回答了这个问题。

我应该使用HTTP Live Streaming,还是仅仅用于发送数据一个iPhone? 我应该使用AVCaptureSession抓取视频(一次一段吗?),将每个段发送到服务器? 我应该使用AVCaptureVideoDataOutput和ffmpeg进行流式传输吗?

我有点迷路了,所以任何示例代码或文档或链接将非常感激。

感谢您的帮助球员。

邓肯

+0

ffmpeg许可证与通过iTunes AppStore发布的应用程序不兼容。 HTTP直播流协议更适合存储内容,而不是流式传输实况内容。 – Eric 2012-09-19 20:58:28

回答

1

你必须选择为目的的网络协议,并找到合适的媒体服务器来接收和处理数据流。如果您的项目的RTMP格式正常,请检查支持来自iOS的RTMP流式传输的angl library。目前它与iOS 6和7兼容。

相关问题