モーション付きの2つのUSBWebカメラを使用したいのですが、両方をUSBハブに接続し、CLIからコマンドを実行しました
Sudo lsusb
両方のカムが接続されていることがわかります
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 008: ID 046d:09c1 Logitech, Inc. QuickCam Deluxe for Notebooks **//THIS**
Bus 001 Device 021: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 0951:1643 Kingston Technology DataTraveler G3 4GB
Bus 001 Device 005: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 006: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 007: ID 046d:092f Logitech, Inc. QuickCam Express Plus **//THIS**
Bus 001 Device 022: ID 0461:4d0f Primax Electronics, Ltd HP Optical Mouse
Bus 001 Device 023: ID 04f2:0841 Chicony Electronics Co., Ltd
問題は、2番目のカムのビデオストリームを見ることができないことです。
/etc/motion/thread1.conf
で、デフォルトでvideodevice /dev/video0
を使用した最初のカムを見てきました。 2番目の/etc/motion/thread2.conf
はvideodevice /dev/video1
を使用しますが、常にデフォルトです。
最初は機能しますが、2番目は機能しません。 [最初のWebカメラにポート8081を使用し、2番目のWebカメラにポート8082を使用します]
1つのエラーは間違った名前/dev/video1
である可能性があると思いました。
何かアドバイス?
/dev/video1
が存在する場合、それはおそらく何かに添付されています。 2番目のカメラをハブから引き出して、数秒待つと、ls /dev | grep video
-ノードが消えます。同様に、プラグを差し込むと表示されます。これにより、そのノードを使用しているかどうかが明確になります。