Protection à l'aide de Webcam #version2 :) - Video & Son
Marsh Posté le 22-03-2002 à 15:38:47
j'ai pas mal d'expérience la dedans ,je peux t'aider un peu ,
le meilleur soft pour faire sa c'est de loin gotcha multicam ,par contre je suis un peu sceptique sur la capacité d'un seul pc pour gérer tout ça !!!!
moi j'utilise 3 webcams sur un pc et ça rame deja beaucoup ,car la bande passante de l'usb se divise entre tout tes périphériques .
moi j'enregistre directement les video au format divx5 c'est tterrible et redoutablement efficace , il suffit de tres peu de temps pour consulter les archives et gotcha te permet de paramétrer sa parfaitement .
Marsh Posté le 22-03-2002 à 15:43:38
Merci beaucoup pour toutes ses infos !!!!!
Je reconnais que je suis vraiment un newbe dans le domaine
Est-ce que tu connais le debit de la bande passante de l'usb sur un pc, ce debit max est-il fixe sur tous les pc -> la norme ou alors c'est selon le nombre de ports usb ??
Marsh Posté le 22-03-2002 à 16:01:51
deluxe a écrit a écrit : Merci beaucoup pour toutes ses infos !!!!! Je reconnais que je suis vraiment un newbe dans le domaine Est-ce que tu connais le debit de la bande passante de l'usb sur un pc, ce debit max est-il fixe sur tous les pc -> la norme ou alors c'est selon le nombre de ports usb ?? |
quand tu va dans les propriétés systeme de windows 2000 sur les port usb tu peux voir l'utilisation de la bande passante usb ,et toute cette bande passante va se partager entre toutes les camera c'est le controleur usb de ta carte mére qui gére ça .
maintenant si tu rajoute une carte pci avec un autre controleur ça doit améliorer les choses je pense ,car sinon tu auras 1 images /s sur chaque camera et le pc va tellement ramer pour afficher les images temps réelle des cam que tu auras du mal a configurer gotcha .
moi j'attends beaucoup de l'usb 2.0 j'ai vu que les premiére webcam a cette normes allaient bientot sortir .
pour info la j'ai testé avec un pentium 1ghz avec deux webcams usb en 640*480 et bien ça rame dur a l'affichage , en mode detection de mouvement j'obtiens a peu pres 5 image/s en divx5 mais c'est pas du a un manque de puissance du cpu ,mais a la faiblesse de l'usb ,car meme en enregistrant la video en non compressé ça va pas plus vite .
Marsh Posté le 22-03-2002 à 16:05:51
a oui l'usb 1.1 je crois que c'est du 1.5 mbyte/s maxi ,contre 480 mbyte/s pour l'usb 2.0 mais il semblerait que les périphériques usb 1.1 seront juste émulé par l'usb 2.0 donc je sais pas si on peut tirer parti de cette bande passante .
Marsh Posté le 22-03-2002 à 16:15:30
Salut,
J'ai verifier et l'usb 1.1 fait 12mbit/sec... ce qui n'est pas enorme. Je suis aller verifier dans les configs de mon WinXP et sur les motherboard, il y a 2 controleurs usb. Alors si tu rajoutes une ou (2 si possible) ca te donnera 4 controleurs (ou 6).
Alors si tu configures tes webcams pour n'afficher qu'en 320*200 (ce qui devrait etre suffisant), tu devrais pouvoir utiliser plusieurs camera sur le meme controleurs usb (3ou4 je dirais pcq il y a 4 fois moins de pixel a envoyer en 320*200 qu'en 640*480)
Ca serait bon aussi que tu puisse determiner toi meme le nombre de frame pas seconde que la camera prend... tu as surement de besoin de seulement 3-4 fps, haut dela, ca risque d'etre dure sur le cpu(compression divx) et dure sur le disquedure...
Marsh Posté le 22-03-2002 à 16:26:54
Merci Crisflo pour tes lumières
Effectivement j'ai plutot tendance à vouloir me retourner vers de l'usb 2.0 dans le seul but d'eviter un manque de ressources.
De plus j'ai aussi l'intention d'ajouter "des" cartes pci usb 2.0.
Merci Esc pour ses infos qui me sont utiles ( format video )
N'hésitez surtout pas à intervenir.
Marsh Posté le 22-03-2002 à 16:31:00
Esc a écrit a écrit : Salut, J'ai verifier et l'usb 1.1 fait 12mbit/sec... ce qui n'est pas enorme. Je suis aller verifier dans les configs de mon WinXP et sur les motherboard, il y a 2 controleurs usb. Alors si tu rajoutes une ou (2 si possible) ca te donnera 4 controleurs (ou 6). Alors si tu configures tes webcams pour n'afficher qu'en 320*200 (ce qui devrait etre suffisant), tu devrais pouvoir utiliser plusieurs camera sur le meme controleurs usb (3ou4 je dirais pcq il y a 4 fois moins de pixel a envoyer en 320*200 qu'en 640*480) Ca serait bon aussi que tu puisse determiner toi meme le nombre de frame pas seconde que la camera prend... tu as surement de besoin de seulement 3-4 fps, haut dela, ca risque d'etre dure sur le cpu(compression divx) et dure sur le disquedure... |
y a aucun probléme gotcha et tres configurable tu peux choisir le nombre d'image seconde a enregistrer ,si le cpu est puissant il doit pouvoir tenir le coup je pense car les cameras ne vont pas detectecter des mouvements toutes en memes temps je pense donc le codec sera pas actif sur trop de camera simultanement.
si tes camera sont totues braqué sur des endroits qui remue beaucoup le pc s'en sortira pas par contre .
la detection de mouvement sur autant de camera ça va etre chaud aussi pour le cpu .
Marsh Posté le 22-03-2002 à 17:46:27
( Si quelqu'un sait ou je peux trouver des plans ou des ebauches proches de ce que je recherches ben merci ... )
Marsh Posté le 22-03-2002 à 17:57:45
ce qui serait bien c'est le temoignage de quelqu'un qui a testé une carte controleur usb 2.0 avec des webcam usb 1.1 car je suis curieux de savoir si ça améliore les choses .
Marsh Posté le 22-03-2002 à 18:01:53
deluxe ,pour toi a mon avis il faudrai un serveur avec un tres gros cpu du genre p4 bien rapide le tout sur une carte mére usb 2.0 + 4 cartes controleur usb 2.0 ,avec un disque dur scsi si possible car il va souffrire le pauvre.
mais bon ça risque de couter cher ,je sais pas quel est ton budget ,et si tu es pas pressé tu devrais attendre les webcam usb 2.0 .
sinon il existe des webcam rj45 utilisable sur un reseau locale mais ça coute une fortune ...
Marsh Posté le 24-03-2002 à 20:56:57
Attention le bus PCI ne sait transferer theoriquement que 130 Moctets/s (1040Mbits/s), et cette limite t'arrive a l'atteindre si ya une seule carte qui transfert.. En gros n'espere pas trop faire un transfert plein pot avec deux cartes à 400Mbits/s..
Une video non compressée pleine resolution (genre 640x480) c'est un peu plus de 100Mbits/s, je ne sais pas comment les webcam se debrouillent pour transferer via USB, enfin fais des calculs de bande passante niveau PCI et USB, (tu peux mesurer la bande passante usb sous win2000 pour savoir combien une webcam utilise de bande passante)..
Bon puis c'est pas le tout de faire acheminer les données au(x) processeur(s)/RAM mais faut leur laisser le temps de travailler et ca fait un paquet de données a traiter, je suppose que le soft de crisflo utilise une detection de mouvement bien optimisée mais bon faut qd meme faire un traitement sur toutes les images donc c'est long c'est inevitable, ya pas de miracle..
Ca se passerait bcp mieux si tes cameras n'envoyaient sur l'usb que dans le cas ou un mouvement est detecté.. (ca existe peut etre des webcam avec detection de mouvement integrée dans la cam)
M'enfin a l'heure actuelle l'experience de crisflo (3cameras) semble etre a mon avis la limite, tu peux ptetre monter a 4 ou5 mais surement pas 15/18 ca c'est un reve, faut etre réaliste..
Je pense qu'il est plus sage de multiplier le nombre de pc
(ca t'evitera peut etre d'avoir des cables USB tres long, ca aussi ca peut peut-etre poser des problemes ca!) et de mettre tout ca en réseau..
Marsh Posté le 25-03-2002 à 11:47:30
Merci RATMORT pour tes conseils.
J'ai vu des cameras sur rj45.... , mais ca coute la peau du C.. !
Je voulais juste préciser que ma demande en haut de page n'est qu'une ebauche et non pas la version definitive, je me rends compte au fur et a mesure de mes recherches que j'ai vraiment beaucoup de contraintes matériels
Enfin bref, petit up s'il y'a des personnes qui ont d'autres idées, je suis preneur.
Et encore une fois merci de votre aide, c'est mérité
Marsh Posté le 25-03-2002 à 13:35:11
à part la solution cam rj 45 plus concentrateur video je vois rien d'autres pour un nombre de cam aussi consequent
http://www.inetcam.com/
[jfdsdjhfuetppo]--Message édité par pedro--[/jfdsdjhfuetppo]
Marsh Posté le 25-03-2002 à 13:51:27
arggg j'avais fait un long post et ça a pas marché visiblement .
je vais essayer de resumer rapidement ,
j'ai fait des tests avec 2 webcams une en 640*480 et l'autre en 320*200 sur un p3 700E ,les deux cam etant branché sur un controleur usb différent, j'ai constaté que la bande passante de de chaque controleur n'etait pas utilisé a plus de 65 % pour une webcam branché dessus ,de plus gotcha en mode detection de mouvement semble utiliser 70% du temps cpu ,mais je me suis aperçu que s'etait l'affichage des deux webcams en live qui bouffait de la puissance car en mode detection en video off ,cela n'occupe plus que 15 % du cpu .
de cette maniére j'obtiens a peu pres 10-15 image /s dans mes videos divx 4.12 en 640*480 (bitrate a 1000) ,soit les performances donné par le constructeur de la webcam.
il est donc clair que c'est les webcams elles memes qui sont pas tres performante ,ce systéme ne necessite pas trop de puissance sur une config modeste comme celle la (p3 700e ,256 mo ,win2000) .
a mon avis ont peut monter a 6 webcams (1 par controlleur puisque uen cam occupue plus de la moitié de la bande passante ) sur un grosse config avec un framerate acceptable en mode video off ,car il me semble impossible d'afficher les 6 images en live des webcams,donc si c'est pour une surveillance en temps réelle avec quelqu'un derriére l'ecran ça sera pas possible.
autre point ,a prendre en compte ,la gestion des drivers twain de chaque camera qui risque vite de devenir extrement lourde et pénible ,ça sera tres dur d'identifier chaque camera si elle sont de meme marque d'ailleurs il n'est pas dit qu'il n'y ai pas de conflit a ce niveau ,moi j'ai essayé qu'avec des webcam de marque différentes.
[jfdsdjhfuetppo]--Message édité par crisflo--[/jfdsdjhfuetppo]
Marsh Posté le 25-06-2002 à 11:32:15
je pense que le meilleur moyen est d'enregistrer uniquement en cas de mouvement, le procede existe. Il suffirait d'ecire un soft d'analyze d'image ou par detection IR.0
Qelle aventure ....
Bon courage et cela doit interesser bcp de monde.
a+
Marsh Posté le 25-06-2002 à 12:03:38
Merci de ta participation, j'ai omis de signaler que l'activation de l'enregistrement sur detection de mouvements est facultatif maintenant.
Marsh Posté le 30-06-2002 à 11:43:01
Reply
Marsh Posté le 22-03-2002 à 15:32:28
*****MISE A JOUR*****
Bonjour à tous,
Je souhaiterai installer une solution sécurité en plus de celle déjà présente dans les locaux de ma societé :
1 - 12 Webcams infrarouges/detection de mouvements ( 6 etages )
2 - 1 Pc W2k pro ou Srv ( 24h/24h ) par etage
3 - Connectique des cams : Rj45?/USB?/USB2.0?/Firewire?...
4 - Un soft de monitoring video, capable d'enregistrer...
Voila, ce n'est qu'une ebauche pour le moment, n'hésitez pas à intervenir pour m'aider, surtout que rien n'est structuré...
J'ai reçu une offre d'une scté tiers qui me propose la même chose mais pour 8 webcams à 80 000 FCS , je penses qu'il ya moyen de faire mieux pour moins cher.
Merci de votre aide
*****MISE A JOUR*****
Bonjour à tous, le sujet est remis sur le tapis suite à un vol de portables ( 6 Armada V300 ) dans les locaux de la societé ( oui c'est un vrai gruyère ).
Bref, je remets donc ma demande sur le tapis, pour peu qu'il y'ait de nouvelles infos, je suis trés preneur.
De mon coté je n'ai pas chommer : j'ai eu l'occasion de voir différents préstataires de services, aussi compétant les uns que les autres, mais me prenant pour un kéké à chaque fois, ou alors venant faire une présentation avec du matos qui ne fonctionne pas etc....
Sans compter les prix exhorbitants de ces différents services .....
Bref, je relance le topic en esperant votre aide.
Merci d'avance
Message édité par deluxe le 25-06-2002 à 10:10:58