It seems that this is not the problem as I see /dev/video0 and /dev/video1 devices in my file system. Also, my camera works perfectly with guvcview and vlcDo you have a v4l2 device and appropriate permissions on the device nodes? What's the output of the commandv4l2-ctl --list-devices
? Can you open the video sources in other programs using commands such asguvcview -d /dev/video0
andvlc v4l2:///dev/video0
?
I have followed the instructions to install obs in portable mode in this page: https://obsproject.com/wiki/install-instructions#linux-portable-mode-all-distros specifically, I have built it without browser source.The log says portable mode false. And no v4l2 plugin is loaded. So whatever you ran is probably not the portable version, but if it is you probably did not compile it with the v4l2 plugin.
Great! It is solved.At compile time you need to have the libv4l2-dev package installed. Only then CMake will realize that you have it and is able to build the plugin. Pay attention to the CMake output what libraries it finds and which not and enables/disables features accordingly.