Embedded 与stm32接口的网络摄像头

Embedded 与stm32接口的网络摄像头,embedded,usb,webcam,stm32,stm32f4discovery,Embedded,Usb,Webcam,Stm32,Stm32f4discovery,我想使用STM32F4微控制器接收视频流,然后使用rtsp协议通过以太网传输 我需要你们告诉我wich电路最适合与STM32接口 我可以通过USB OTG将网络摄像头与STM32连接起来吗?(我对usb协议有一些基本的想法,但问题是我的网络摄像头不受linux支持,因此没有驱动程序的代码源,因此没有端点引用…) 是否可以定义端点和特定于供应商的命令,通过调试usb流量触发视频(流)的批量传输 或者,您会推荐另一种电路,提供简单的视频流接口和STM32 我知道这有点疯狂,但我在问这有多难 让我知道

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

我需要你们告诉我wich电路最适合与STM32接口

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

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

或者,您会推荐另一种电路,提供简单的视频流接口和STM32

我知道这有点疯狂,但我在问这有多难

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

附言: 项目的rtsp部分不是本主题的目的


提前感谢。

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

正如stbtrax所提到的,STM32F4处理器无法真正处理视频处理,因此您最好升级到诸如Odroid之类的嵌入式操作系统

另一个选择是使用DCMI将摄像头直接连接到STM32F4,然后使用UVC通过USB传输,就像这家伙所做的那样。在这里,你的决心将受到限制。