Support Request #8145
closedUsing several Direct Show Video Devices with USB-Hub
Description
Supportanfrage
Ich nutze mehrere DirectShowVideoDevice in einer ADTF-Konfig. Konfiguriert habe ich diese über das Property "devicename:"- "capture:1"
- "capture:2"
- "capture:3"
- ...
Dies funktioniert sofern jedes USB-Device direkt mit einem separatem USB-Port des Rechners verbunden ist.
Sobald hier ein USB-Hub eingesetzt wird, wird immer nur 1 Device erkannt.
Ich vermute das liegt am unterschiedlichem USB-Routing.
Mainboard - VideoDevice
----------------------------------
Pfad 0 (Port#0002.Hub_#0001)
Pfad 0 (Port_#0003.Hub_#0001)
Pfad 0 (Port_#0004.Hub_#0001)
Mainboard - USB-Hub - VideoDevice
----------------------------------
Pfad 0 (Port_#0001.Hub_#0006)
Pfad 0 (Port_#0002.Hub_#0006)
Pfad 0 (Port_#0003.Hub_#0006)_
-> Wie kann ich die VideoDevices auch über einen USB-Hub einbinden?
PS: da ich auch unterschiedliche Kameratypen einsetze kann ich weder mit der spez. Bezeichnung noch der Seriennummer arbeiten.
Lösung
wir hatten schon einmal ein ähnliches Problem.
Die Bandbreite an einem Hub ist hier wohl das Problem.
Wir denken nicht dass wir hier was tun können, weder seitens Device Code noch DirectShow Anbindung.
Unserer Meinung nach ist das ein Hardware Problem bzgl. der Bandbreite von USB bei Video, so blöd es sich anhört.
Die Foren sind übrigens voll davon, unabhängig ob DirectShow, OpenCV o.ä., Bsp:
http://stackoverflow.com/questions/11222813/2-usb-cameras-not-working-with-opencv
Ich denke also hier gibt es keine Lösung seitens ADTF, dementsprechend auch kein Supportfall (im eigentlichen Sinne).