[SOLVED] Camera / Multiple Cameras Not Showing Up in OBS - NOT Bit Defender NOT "Deactivate When Not Showing"
There's a lot of information all over the web about the problems with OBS not seeing cameras, especially when using multiple cameras. Some of the advice is:
- Allowing camera(s) through firewalls / virus software (especially the bit defender problem)
- Right-Click Camera (source or scene depending on where you embedded your camera) > Properties > "Deactivate When Not Showing"
- Right-Click Camera (source or scene depending on where you embedded your camera) > Properties > Video Format > set to MJPEG
- Loading Camera(s) > Shut down & restart OBS and it magically appears
- If you have two identical cameras rename one of the devices in the registry
For me, none of these things worked. I'm running 3 cameras+:
- 1 Logitech BCC950
- 2 Logitech C930e
The very simple fix was: MAKE SURE EVERY CAMERA IS PLUGGED INTO A DIFFERENT USB PORT. They all work when plugged into USB Hubs, as long as each USB hub is plugged into a seperate USB port on my computer.
Then:
- UNCHECK "Deactivate When Not Showing" (this way the camera won't shut off, will be guaranteed to load when switching scenes, and will load instantly)
- CAMERA SOURCE (e.g. MJPEG) - doesn't matter; whatever makes your camera look / work the best ("auto" works fine for me)
- NO NEED TO RENAME identical cameras in the registry
I spent weeks trying to get multiple cameras to work in OBS; some folks even said it's not possible without a video switcher -- my three cameras work flawlessly, natively, right out of OBS... finally.
I hope this helps someone else.