我想用OpenCV在單個USB控制器(使用USB 2.0集線器)上打開兩個Canyon CNE-CWC3網絡攝像機的720p流。它以一種相當不可預測的方式工作;有時會成功,但大多數時候它無法打開第二個流。我已經檢查了VLC中流的帶寬使用情況,最高流速爲每個流150-160 Mbps,因此這兩個流應該適合480 Mbps USB帶寬,而不會出現問題。我猜驅動程序在初始化時爲流分配了更多空間,這就是第二個流失敗的原因。單個USB控制器上的多個網絡攝像機
是否有解決此問題的方法(在Win或Linux中),還是應該切換到不同的網絡攝像頭?你知道這個問題肯定不會出現嗎?
沒有480 Mbps;只有192 ... –
通過改變分辨率降低數據速率並不能解決問題(如下所述),即使它不是480 Mbps而是192,但這並不能解釋這種行爲。您能否澄清爲什麼此設置有時完美無瑕?另外,你認爲改變攝像頭類型可以解決問題嗎?您標記的帖子沒有回答這些問題。謝謝! – dlpyth
你問的問題(關注帶寬)確實重複了許多其他問題。而480/192評論的信譽依然良好。有相機可以正常工作,兩個或兩個以上連接到同一個USB集線器,但組合帶寬不超過限制。在你的具體情況下,它可能是你建議的驅動程序問題(抓住太多的帶寬而不是低分辨率?),這又會帶你到192 Mbps的問題,或者它可能是硬件特定的。僅供參考 - 我最近看到一款配備2個羅技C930並排運行的設備。 –