使用AVCaptureSession录制时发送视频数据

时间:2014-02-24 12:20:43

标签: ios iphone objective-c avcapturesession avcapture

Hai我正在为视频流创建一个iOS应用程序。 我从未尝试过AVCaptureSession。 我想在录制时发送视频+音频数据,是否可能?如果是这样,请帮助我这样做。

或者有什么方法可以在某个时间间隔(例如10秒)内获取视频数据,如果不打破录制,我会每隔10秒录制一次视频数据吗?

1 个答案:

答案 0 :(得分:1)

答案是犹豫不决''。您可以从AVCaptureAudioDataOutputSampleBufferDelegate获取视频数据,该数据响应-captureOutput:didOutputSampleBuffer:fromConnection:这部分很简单。

然而,这是原始视频数据以及音频和视频。它不是适合流媒体的编码帧。为此,您需要找到一个自己编码和流式传输的解决方案。