2014-12-19 49 views
0

我正在研究需要将外部摄像机连接到iPhone的实验项目。将外部视频输入到iOS设备

我发现我们可以使用连接SDK的redpark电缆将iPhone连接到Arduino等外部接口。但我不确定iOS如何处理从外部相机拍摄的原始数据。

我在想如果AVFoundation可以处理这部分,因为我们可以指定输入设备。但我不确定如何将其指向外部设备。

或者是否有任何其他框架可以处理此任务?

我正在寻找教程或示例项目,我可以了解更多关于此。

+0

数据(大部分以字节为单位)由设备接收,就是这样。您可以将这些数据转换为iOS中的图像。关键部分是如何从外部摄像机接收数据。 – Kampai 2014-12-19 06:59:19

+0

'AVFoundation'有'AVCaptureDevice'类似乎能够处理我想要的。但是目前没有太多参考资料可供我研究。 – sooon 2014-12-19 08:43:16

+0

您链接的电缆允许数据速率高达115.2Kbps。这对于视频来说非常低。你可能会得到640x480像素30fps与沉重的h.264压缩。您将被限制在您可以使用的相机类型中。 – alexkent 2014-12-19 23:30:55

回答

1

您需要做的解码完全取决于您将使用的相机。 但是,考虑到您正在考虑的串行电缆的数据速率限制,您实际上只能使用可以提供低比特率h.264数据流的摄像机。

解码这样的流可以用ffmpeg库来完成。将其集成到iOS项目中的说明可在this SO question中找到。

相关问题