网络摄像头与stm32连接

时间:2013-02-20 16:17:26

标签: embedded usb webcam stm32 stm32f4discovery

我想使用STM32F4微控制器接收视频流,然后使用rtsp协议通过以太网流式传输。

我需要你们告诉我这个电路最适合与STM32连接。

我可以通过USB OTG将网络摄像头与STM32连接吗? (我对usb协议有基本的想法,但问题是我不支持linux所拥有的网络摄像头,所以没有驱动程序的代码源,所以没有端点引用......)

是否可以通过调试usb流量来定义触发批量传输视频(流媒体)的端点和特定于供应商的命令?

或者,您是否会推荐另一种提供视频流的电路,以便与STM32接口。

我知道这是一件很疯狂的事情,但我问它会有多难?

让我知道您对这个项目的看法?

PS: 项目的rtsp部分不是本主题的目的。

提前致谢。

2 个答案:

答案 0 :(得分:1)

您无法在STM32F4上轻松运行Linux,也无法在其上运行USB堆栈,并且自行编写自己的网络摄像头驱动程序。我建议使用某种嵌入式摄像头,或者升级到可以支持在其上运行的完整Linux发行版的处理器。

答案 1 :(得分:1)

由于stbtrax提到STM32F4处理器无法真正处理视频处理,所以最好转移到Odroid这样的嵌入式操作系统。

另一种选择是使用DCMI将摄像机直接连接到STM32F4,然后使用UVC通过USB将其流式传输。这里你的分辨率有限。 https://github.com/iliasam/STM32F4_UVC_Camera