Combien de caméras USB peuvent être accédées par un PC

Je me demande simplement combien de caméras USB peuvent être accessibles par un seul ordinateur de bureau? Y a-t-il une limite? Je prévois de créer ma propre application Windows (utilisant .NET) pour capturer environ 10 caméras USB connectées à mon ordinateur de bureau. Est-ce possible?

Le problème n’est pas combien vous pouvez en découvrir. Sur un seul bus USB, ~ 127 pourrait être possible.

Cependant, un bus USB ne peut transférer qu’un nombre limité d’octets par seconde. Donc, si vous souhaitez utiliser plus d’un, vous devez calculer la quantité de bande passante dont vous disposez pour le stream vidéo.

Exemple: un bus USB peut normalement fournir environ 35 Mo / s. 640 * 480 * 2 octets par pixel => 614400 octets par image. @ 30 FPS, cela correspond à environ 17 Mo / s, vous pouvez donc utiliser 2 caméras simultanément avec cette configuration.

Si cela correspond au code de connexion de 5 caméras à un ordinateur (processeur i3, 8 Go de RAM !!!), vous devez connecter toutes les caméras aux ports USB uniquement sur votre ordinateur! lien hub git

[Édité]

En fait, voir cet article qui explique: Obtenir la liste des périphériques USB connectés

Je ne suis pas sûr qu’il y ait un maximum. Je vérifierai et renverrai si je le découvre.

[Autre édition]

Impossible de trouver un maximum documenté. Théoriquement, ManagementObjectCollection devrait pouvoir contenir des millions d’objects. Si vous rencontrez des problèmes (ce dont je doute avec 10 appareils), vous pouvez simplement préallouer la taille de la collection lors de l’instanciation.

Je viens de faire un test et je peux récupérer plus de 10 périphériques USB via un hub. Vous devriez aller bien.

Limite maximale pour les périphériques USB connectés à un hôte – 127. Vous pouvez donc connecter plus de 100 périphériques et ils fonctionneraient correctement (100+ – car le hub est également un périphérique actif et possède sa propre adresse).

Peut-être essayez-vous d’accéder au premier appareil photo (déjà actif) et le programme échoue, car l’appareil photo est déjà verrouillé?