-
Semper Vaporo
-
- Posts: 331
- Joined: Sat Oct 09, 2010 11:51 am
by Semper Vaporo » Mon Jun 24, 2013 10:34 am
I have reported in this forum a couple of times that connecting TWO USB cams of the same make and model at the same time is a problem. I have 4 USB cams in use, and I have bought nearly a dozen others (mostly really cheap models), but I can only get one of any one brand/model to work simultaneously with an other of the SAME brand/model.
I do have two Logitec cams working simultaneously but one is a cheap model and the other is a higher-end model. I have tried several Microsoft cams and other brands (HP, iWorks, etc.) and only one of each brand will work at a time with other brands and not at all with cams of the same brand.
Personally, I think it is a problem with the software driver for web cams (NOT a problem with VDV). Each manufacturer makes their own driver software and none of them enumerates separate instances of similar devices ("who'd ever have two web cams?" seems to be the mentality), but because each brand has their own driver, each of them gets a different name. I think it is because each camera gets the same name when it is plugged in and recognized by the driver software. Thus when any program (not just VDV) requests a link to that name, the driver cannot determine which one it should be.
When I have tried to use two similar cams, I sometimes can get an image to show up for each camera, but they will randomly swap images. Sometimes both VDV thumbnail images showing just one cam and sometimes the other one, or the CAM #1 thumbnail will show the CAM #2 image and vice versa... usually after a few seconds, I get a BSoD or the computer will spontaneously reboot. Sometimes it all just goes dead and I hear the CPU fan speed up to handle some sort of overheat condition because things have gone so awry. (This all happens when using various versions of AMCAP and other webcam software, not just VDV.)
I am not near my surveillance PC right now or I could look up the models I have running (and the ones I have tried), but from my experience, getting two of the same brand to work together is "iffy" at best.
With the two Logitec cams I am using it also matters which one I start first. With VDV, I have to start each camera individually and not use the built-in feature to start all the cameras at once. One of the Logitec cams will be unable to connect if I do. I have not done this enough to come to any conclusions about it (the systems is working fine so I seldom have to reboot, so there has been no reason to experiment to find out why it happens).
I have also had problems with apparent "overloading" of the USB ports. Again, my personal explanation is that each "set" of USB ports is run from a single interface (there are hardware driver chips for each socket, but they are connected in groups of 4 [I think] to a single interface chip that connects to the computer's main data bus) and of those 4, only 3 can be assigned to a "high density" data device (done by the OS and/or hardware, with no control by the user). If you plug in 4 cams into ports that are all connected internally to one interface chip then one of the 4 will be non-functional. I have 7 USB sockets on my PC, but I can only use 6 of them for cameras... 3 on each of the interface chips. Plug in that 7th camera and it won't work. Unplug any of the other cameras on that "set" of 4 sockets and that new cam will now work, but plug the one back in again and then it won't work.
BTW: I have used three different PCs, with Windows XP in the 1st one and Windows 7 in the next two and all had the same problems. I have no experience using a MAC so I don't know if it would have a similar problems.