I have tried to search for other threads pertaining to my problem as best I can, so I am sorry if this happens to be repeating a previously asked question.
Hardware:
I am trying to use OBS to view/record from 3 separate cameras. The three cameras I am using have composite outputs, so I had to purchase 3 USB capture cards (I bought these from StarTech [Link]) to get that input to the computer. Since I am using an Intel Compute Stick, and it only has two USB ports, I had to purchase a USB hub as well. (If it matters I bought a powered USB 3 hub from Anker [Link])
Process/Running into my problem:
Once I had everything, I plugged the capture cards into the USB hub, the USB hub into power and the Intel Compute Stick, installed the drivers for the capture cards, and opened OBS to set everything up. In OBS I started by creating a scene for camera 1, then by adding the first capture card for camera 1 as a source. Up to this point, everything worked just fine, and when I was in the properties window for the first source, I could select device 1, 2, or 3 and have a live view from it. Then I got to setting up Scene 2 for camera 2, and here I ran into some problems. To add the camera I clicked on sources > Video Capture Device > Create New > Device: USB 2861 Device (This is the name of the capture card in Windows), and then the live preview window stayed gray. I thought that this may just be a bug and added it anyway in hope that it will show up after I added it, but once I closed the properties window it still did not show up. I then went back to scene 1 and it continued to work just fine, but scene 2 still did not work. I also had the same problem when adding scene 3. After this, I thought that there could be a problem with the amount bandwidth needed for the 3 video feeds exceeding the bandwidth that USB 3 can transmit. To try and counter this problem, I unplugged the USB hub and two capture cards, then plugged them into the side of the Intel Compute Stick. (Keep in mind I need to have 3 USB capture cards plugged in at once and only have 2 USB ports.) Next, I removed my current scenes and sources and readded everything. This time OBS worked properly and showed the two cameras that were plugged in on their respective scenes. This solution is less than ideal because I need to be able to view/switch between three cameras, not only two of them. The only possible solution I can think of that I have not tested was plugging one capture card directly into the Intel Compute Stick, and the other two into the USB hub. I suspect that it will work with two of the cameras but not the third at the same time.
In summation, I am trying to view 3 different video inputs in OBS while they are all plugged in through one USB hub, and it will not work. I am not sure if my request is possible because of software limitations, or because of a hardware limitation. I hope I have been thorough and straight forward in my explanation, and that someone is able to help me out with my problem.
Thank You :)
Hardware:
I am trying to use OBS to view/record from 3 separate cameras. The three cameras I am using have composite outputs, so I had to purchase 3 USB capture cards (I bought these from StarTech [Link]) to get that input to the computer. Since I am using an Intel Compute Stick, and it only has two USB ports, I had to purchase a USB hub as well. (If it matters I bought a powered USB 3 hub from Anker [Link])
Process/Running into my problem:
Once I had everything, I plugged the capture cards into the USB hub, the USB hub into power and the Intel Compute Stick, installed the drivers for the capture cards, and opened OBS to set everything up. In OBS I started by creating a scene for camera 1, then by adding the first capture card for camera 1 as a source. Up to this point, everything worked just fine, and when I was in the properties window for the first source, I could select device 1, 2, or 3 and have a live view from it. Then I got to setting up Scene 2 for camera 2, and here I ran into some problems. To add the camera I clicked on sources > Video Capture Device > Create New > Device: USB 2861 Device (This is the name of the capture card in Windows), and then the live preview window stayed gray. I thought that this may just be a bug and added it anyway in hope that it will show up after I added it, but once I closed the properties window it still did not show up. I then went back to scene 1 and it continued to work just fine, but scene 2 still did not work. I also had the same problem when adding scene 3. After this, I thought that there could be a problem with the amount bandwidth needed for the 3 video feeds exceeding the bandwidth that USB 3 can transmit. To try and counter this problem, I unplugged the USB hub and two capture cards, then plugged them into the side of the Intel Compute Stick. (Keep in mind I need to have 3 USB capture cards plugged in at once and only have 2 USB ports.) Next, I removed my current scenes and sources and readded everything. This time OBS worked properly and showed the two cameras that were plugged in on their respective scenes. This solution is less than ideal because I need to be able to view/switch between three cameras, not only two of them. The only possible solution I can think of that I have not tested was plugging one capture card directly into the Intel Compute Stick, and the other two into the USB hub. I suspect that it will work with two of the cameras but not the third at the same time.
In summation, I am trying to view 3 different video inputs in OBS while they are all plugged in through one USB hub, and it will not work. I am not sure if my request is possible because of software limitations, or because of a hardware limitation. I hope I have been thorough and straight forward in my explanation, and that someone is able to help me out with my problem.
Thank You :)