2 USB Camera's Work... But Not 3

Fattire

New Member
Is there a 2 USB webcam limit as to how many camera's you can use on OBS? The third one is just a black screen. I have 2 ELP 1080p cameras and a Logitech 920.
 

R1CH

Forum Admin
Developer
No limit in OBS, but a limit in your USB bandwidth. Make sure they are all connected to separate USB controllers so they aren't sharing bandwidth.
 

andrew75

New Member
Exactly, OBS has no limits. Limit is a power supply on usb ports. Separate ports or use POWERED USB hub (as I do with my 3-ports only laptop) :-)
 

carlmmii

Active Member
Power is only part of the issue. The other is bandwidth. Webcams can easily use over half the rated 480mbps of USB2.0, so connecting two of them to the same host controller is not guaranteed to work.

The bandwidth limitation is per host controller, so the only guarantee is to connect them to separate host controllers to ensure they have the necessary bandwidth to operate without conflicting with each other.

To get a better view of how your USB ports are set up, use USBview.
 

Fattire

New Member
Power is only part of the issue. The other is bandwidth. Webcams can easily use over half the rated 480mbps of USB2.0, so connecting two of them to the same host controller is not guaranteed to work.

The bandwidth limitation is per host controller, so the only guarantee is to connect them to separate host controllers to ensure they have the necessary bandwidth to operate without conflicting with each other.

To get a better view of how your USB ports are set up, use USBview.
Thank you for the response, I learned a lot!
 

rajhlinux

New Member
Hey I just figured out how to get this to work. I have three identical USB 3.0 Capture cards (they are all seen as a webcam device in windows 10 with the same model name). My original logic of how to go about with things is that you would need to use a powered USB HUB since most affordable capture cards and webcams relies on USB power, which means these USB devices are going to drain all the power from the computer's USB ports. This is why when connecting two of the same webcams or what not in the same USB controller will cause issues since the USB controller has limited power which needs to be shared among the two USB ports. No motherboard will provide a separate USB controller chip for each USB port, this is not how the motherboard computing industries ever planned to design motherboards, each USB controller chip communicates with at least 2 to 4 USB ports depending on the motherboard designs.

How to get multiple webcams of the same type to work on OBS:

Buy a quality USB 3.0 POWERED HUB, make sure you read the details of the POWERED USB HUB can at least provide 2 AMPS of power for each USB port before buying, so that it can supply enough power to the USB devices which solely relies on USB power. This way the motherboard's USB controller chips aren't going to drain all it's power for the USB devices.

Anyhow this is how I got OBS to recognize three identical USB webcams. Need to also make sure that each webcam are using an equal portion of bandwidth divided for three webcams. Each USB controller has a max threshold bandwidth and would need to see the chip's max bandwidth specifications. Hope this works for others.
 

rajhlinux

New Member
Just want to update, seems like some USB 3 ports on my motherboard doesn't work with a powered USB 3.0 hub which has multiple camera, you would need to keep trying different USB 3.0 ports and see which accepts the powered USB 3.0 hub which has multiple camera.

I'm using a decade old motherboard...
 

cyclemat

Active Member
The Problem ist the bandwitch limitation Not the capture cards.
One capture per USB root hub.
A normal USB hub brings nothing its like you wall Socket and an 3 Socket plug you can try to add 3x 3000 Watt heaters to one Socket but it will kill the Fuse.
Whe. You need mor cams use network cams Like ndi cams
 
Top