Virtual Demosplash Resources
Presentation Hardware
Put ideas and feedback on multimedia gear here.
Cameras
Microphones
- mdille has had success for various calls and semi-professional recording
- seems to work fine in linux
Video Capture Devices
- Blackmagic PCIe Keith has
- somethingsomething fancy dual port PCIe mdille has
Piping OBS into Zoom, Skype, etc. on Linux
These instructions worked on Debian Bullseye. It involves installing OBS, installing v4l2loopback (a kernel module that creates a virtual Video4Linux device that looks like a webcam to software), and building/installing obs-v4l2sink (an OBS plugin that can output the video from OBS into the v4l2loopback virtual camera device). If the instructions aren't detailed enough, bug lroop about it.
- Install the obs-studio, libobs-dev, and libobs0 Debian packages and their dependencies
- Install the v4l-utils, v4l2loopback-dkms, v4l2loopback-utils, and qtbase5-dev Debian packages and their dependencies
Clone and build obs-v4l2sink
The instructions in the Git repo are OK except that you don't need to clone the source tree for OBS itself and should omit the -DLIBOBS_INCLUDE_DIR argument to cmake since you already installed libobs-dev from Debian, and cmake should be able to find libobs-dev on its' own.
Put the compiled plugin (v4l2sink.so) in the OBS plugins directory. On my machine this was /usr/lib/x86_64-linux-gnu/obs-plugins/ but if you happen to be building for ARM or S/390 or VAX or something, the path will most likely not contain the string "x86-64".
Load the v4l2loopback kernel module to create a virtual camera device: sudo modprobe v4l2loopback devices=1 card_label="loopback 1" exclusive_caps=1,1,1,1,1,1,1,1
- This kernel module isn't loaded by default - you could probably do so but it may be better to not have it loaded when you don't need it.
If all has gone well, when you launch OBS you will see a "V4L2 Video Output" option in the Tools menu. Select this, select your virtual camera device, and click "Start" to send OBS' output to the virtual camera.