Webcams in a usb hub doens't run. How can we manage ?

Franck G.

New Member
Hi,
I would like to plug several usb webams on a usb hub in order to have more than 4 cameras linked.
I ve understood that the différent camera could not send the image at the same time : I ve to desactivate one to switch on the other camera and active it...
I ve bough a powered hub in order to eliminate the problem of power, but the analyze is the same

Why ?
On windows system, the diffent camera have a different identification (emplacement) on the hub. Why could OBS not manage the several signal ?
Do you have a solution in ordre to multiplicate the usb cam and have the preview of all in the obs studio ?

Thank you
Franck
 

lofihap

Member
When attempting to add the cameras into OBS -- do you see them all listed when adding a new video capture device?
USB powered hubs will provide power but do not increase the bandwidth of the USB port it's plugged into.

Are they all showing in device manager when plugged in and powered on? Have you also changed the power output for the USBs?
 

Franck G.

New Member
Hi,
yes I see them in the list of OBS studio, and I see them also in the device manager.
No, I didn't manage the power output for USB. Do you know how doing this ?
 

lofihap

Member
Disabling USB Selective Suspend Settings, follow the steps below:
  1. Press Windows + X.
  2. Choose Power Options.
  3. Select Choose when to turn off the display.
  4. Open Change advanced power settings.
  5. Expand USB settings and USB selective suspend setting.
  6. Select Enabled (default) or Disabled.
  7. Click Apply, then OK.
-----
I also use a USB power hub for capturing my webcam and video capture card, and occasionally have issues with it not activating right away.
If you are using Logitech; sometimes it requires you to start the logicam outside of OBS to activate the driver, or you can try using Logitech GHub which can auto start with windows, and then start OBS to configure video.
-----
Also, posting your log files will help if the issue still remains after trying these steps.
 

dr.uv

New Member
this is quite tedious, works fine on direct port. windows camera works fine with hub connection but OBS just doesnt show the stream :(
 

AaronD

Active Member
USB hubs tend to be a problem with cameras and other video sources, simply because of the amount of data that they require. Those sources are often USB 2 (*), and a USB 2 host can only practically support one video source. If you have multiple USB hosts, then you can have one video source each, but not much more than that.

(*) The cheap ones are almost always USB 2. Even if they have a USB 3 connector and are sold as USB 3, they often have a USB 2 chip inside, and so they're actually USB 2 only, despite the connector and the advertising.

USB 3 hubs don't help as much as you'd think they would, because they actually have two completely separate USB connections. USB 3 stays by itself, and USB 2 and below stays by itself, on a different set of wires in the same cord. You don't get a bunch of USB 2 devices sharing the USB 3 bandwidth back to the host. I think it's stupid that they don't, but they don't. They still have to share the limited USB 2 bandwidth all the way back, while the faster USB 3 connection does nothing because there aren't any actual USB 3 devices using it.

That said, I did run a stream for a while, with four HDMI -> USB captures on a single hub. It did "okay", probably because the USB capture cards compressed the video *in the card* enough to make it work, but it was much better when I switched to a 4-input PCIe internal capture card:
 
Top