2013-02-20 130 views
3

我想使用STM32F4微控制器接收視頻流,然後使用rtsp協議通過以太網進行流式傳輸。webcam與stm32接口

我需要你們告訴我哪個電路最適合與STM32接口。

我可以通過USB OTG連接網絡攝像頭與STM32嗎? (我有關於USB協議的基本想法,但問題是我的網絡攝像頭不支持Linux,所以沒有驅動程序代碼源,因此沒有端點引用...)

是否可以定義通過調試USB流量觸發視頻(流媒體)批量傳輸的端點和供應商特定命令?或者,你會推薦另一個電路,它提供簡單的接口與STM32的視頻流。

我知道這是一種瘋狂的事情,但我在問它會有多難?

讓我知道你對這個項目的看法?

PS: 該項目的rtsp部分不是本主題的目的。

在此先感謝。

回答

1

你不能在STM32F4上輕鬆運行linux,也不能在其上運行USB棧,並且編寫自己的攝像頭驅動程序也很簡單。我建議使用某種嵌入式相機,或者移動到可以支持在其上運行的完整Linux發行版的處理器。

1

由於stbtrax提到STM32F4處理器無法真正處理視頻處理,所以您最好轉移到像Odroid這樣的嵌入式操作系統。

另一種選擇是使用DCMI將攝像機直接連接到STM32F4,然後使用UVC通過USB對其進行流式傳輸,就像這個人已經完成的一樣。您將在這裏解決問題。 https://github.com/iliasam/STM32F4_UVC_Camera