2014-12-19 91 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中找到。

相關問題