Multicam - gestion de plusieurs webcam

Soyez le premier à donner votre avis sur cette source.

Vue 52 190 fois - Téléchargée 4 067 fois

Description

Voila, j'ai souvent vu ici des sources qui permetter d'afficher l'image transmis par la webcam pour en faire diverse chose. Quand je m'y interressé j'avais demandé comment faire pour afficher en meme temps l'image de deux webcam différente. Seulement personne ne savait répondre à cette question.
C'est pourquoi je poste cette source...

Source / Exemple :


tout est dans le zip

Conclusion :


Vous pouvez regarder les sources pour la transformation d'image de la webcam que vous trouverez sur le site (et dont je me suis inspiré) pour ajouter des fonctions au programme. De plus le moyen pour afficher les images des differentes webcam, n'est pas très différents des autres sources !
Que dire d'autre à part que j'espere que cette source vous permettra d'en apprendre un peu plus...

N'hésitez pas à déposer des commentaires !!!

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
11
Date d'inscription
jeudi 4 décembre 2003
Statut
Membre
Dernière intervention
17 octobre 2010

Bonsoir,

Après quelques courses et un peu de lecture, je suis parvenu à monter le système proposé par Moicoyotte. Ca fonctionne sans pb majeur.

Quelques remarques :
- Quelques soucis non élucidés de reconnaissance de l'ensemble des webcams au démarrage qui m'imposent de débrancher/rebrancher pour les faire monter.
- Constat d'une très forte consommation du processeur (mais je suis sur un vieux bourrin récupéré dans un grenier pour ces 5 ports PCI que j'ai tous chargé de leur carte PCI USB (du Trendnet et du D-Link qui sont identiques au logo) afin de tester les limites du montage en nombre de webcams !!

Moicoyotte, pourrais tu nous donner un peu plus de détails concernant la config que tu as utilisée (UC / Mémoire / etc.) avec ton asus P5KPL-SE et s'il y a des subtilités à prendre en compte pour rendre robuste la solution ?

Merci d'avance.
++
Messages postés
11
Date d'inscription
jeudi 4 décembre 2003
Statut
Membre
Dernière intervention
17 octobre 2010

Bonjour,

Merci MoiCoyote pour cette proposition de solution.
Question subsidiaire, avez vous rencontrer des problemes lors de l'utilisation simultanée des cartes DLink et DIGITUS ???

D'autre part, que signife "Tweaker un fichier" ? que faut il faire pour y parvenir ?

Merci d'avance.

Cordialement,
Olivier.
Messages postés
1
Date d'inscription
mercredi 20 août 2003
Statut
Membre
Dernière intervention
17 février 2010

Plusieurs Webcam en même temps sur le même PC c'est possible ... et même des WebCams identiques, je viens de terminer un projet ou j'utilise 6 WebCam "Microsoft Cinéma HD" en même temps pour un contrôle qualité par vision sur une pièce mécanique.

Plusieurs choses sont nécessaires pour que cela fonctionne :

Chaque WebCam doit avoir son "Contrôleur Hôte PCI vers USB ... ", beaucoup de cartes mères ont l'intégralité de leurs ports USB intégrés tous sur le même Contrôleur hôte et dans ce cas une seul caméra peut être affichée à la fois sans quoi on obtient une "Erreur d'automation ...." à l'affichage de la seconde. Évidement il faut bannir également les Hub USB aussi bien internes qu'externes. C'est d'autant plus vrai que la carte mère est récente, j'ai fait des tests avec une vielle Asus P4S8X qui offrait plusieurs contrôleurs Hote pour les ports intégrés et ensuite avec des cartes mère plus récentes qui n'offraient malheureusement plus qu'un seul contrôleur pour les 6 ou 8 ports USB intégrés ... dommage... je n'ai testé que des Chipsets Intel, peut-être qu'avec un Chipset VIA les choses seraient différentes.

La solution pour ça est simplement d'utiliser des cartes d'extensions USB 2.0 en PCI ou PCI-E. j'ai pour ma part utilisé des DLink DU-520 qui ont 4+1 ports USB et qui sont basées sur un contrôleur NEC qui offre une fois connecté sur son port PCI 2 "Contrôleur Hôte PCI vers USB ... " ce qui permet d'y relier 2 WebCams qui pourront être affichées en même temps.
Les 2 ports utilisés parmi les 4+1 dispos sont sans importance, le contrôleur NEC dispatche automatiquement chaque Webcam vers un contrôleur hôte différent parmi les deux disponibles.

J'ai donc utilisé 3 cartes DU-520 auxquelles j'ai connecté 3*2 WebCams donc 6 au total que j'affiche simultanément, une septième aurait pu être ajoutée sur un des ports intégrés de la carte mère, une ASUS P5KPL-SE dans mon cas, choisie justement pour le nombre de ports PCI-E et PCI disponibles et qui se font de plus en plus rares ...
J'ai également testé des cartes USB 2.0 en PCI-E de marque "DIGITUS" qui m'ont donné les même résultats que les Dlink en PCI, logique vu qu'il s'avèrent qu'elle sont construites autour du même contrôleur NEC.

Ensuite j'ai testé les librairie WIA et DirectShow et cela fonctionne sans soucis aussi bien avec l'une méthode que l'autre avec une préférence pour DirectShow bien plus rapide et puissante.

Une autre astuce que j'ai utilisée pour pouvoir identifier de façon sure et certaine chaque webcams qui portaient le même nom c'est de tweaker le fichier ".INF" du driver pour ajouter un index dans le nom final du périphérique, j'ai donc modifié 6 fois le même fichier et pour chaque WebCam je choisi le ficher pilote voulu afin quelle porte le nom voulu, j'ai donc dans mon gestionnaire de périf et lors de l'énumération des filtres sources DirectShow 6 noms différents pour les 6 WebCam identiques genre "Microsoft LifeCam Cinema 1", "Microsoft LifeCam Cinema 2", ....

Voilà ... bonne chance à ceux qui se lancent dans le multi-webcams USB ...
Messages postés
1
Date d'inscription
jeudi 24 décembre 2009
Statut
Membre
Dernière intervention
24 décembre 2009

salut, je suis actuellement en formation sur windows server 2003, et j'aimerai avoir quelques éclaircisements sur la gestion des caméras de surveillances via W2K3 (windows server 2003), enfait, j'aimerai après avoir installer mes caméras(4minimum), que j'arrive à les visionnées sur un même écran, puis comment permettre à enrégistrer mes séquences vidéos dans mon HDD pour une éventuelle rébobinage. je ne sais pas si je suis pas trop clair mais, merci quand même de m'aider. Jeanpy
Messages postés
16
Date d'inscription
jeudi 10 novembre 2005
Statut
Membre
Dernière intervention
17 mai 2011

Tout a fait, impossible de trouver une API pour sélectionner un périférique sur un même pilote. Les Pilotes affichent les périphériques de la marque, mais impossible d'en connecter 2 en même temps sur plusieurs fenêtres.

Beaucoup de gens sont preneurs.

Les Fabricants de Webcam me font des réponses incohérentes comme si ils ne comprenaient pas la question !!!

Cordialement.
Afficher les 37 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.