Set up OBS Virtual Camera on Fedora 43 KDE (Wayland)
1. Enable RPM Fusion
sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
2. Install required packages
sudo dnf install kernel-headers kernel-devel-$(uname -r) v4l2loopback kmod-v4l2loopback help2man
3. Build the kernel module
sudo akmods --force --kernel $(uname -r)
4. Load the module
sudo modprobe v4l2loopback devices=1 max_buffers=2 exclusive_caps=1 card_label="VirtualCam"
5. Persist across reboots
echo "options v4l2loopback devices=1 max_buffers=2 exclusive_caps=1 card_label='VirtualCam'" | sudo tee /etc/modprobe.d/v4l2loopback.conf
echo "v4l2loopback" | sudo tee /etc/modules-load.d/v4l2loopback.conf
6. Install PipeWire V4L2 bridge
sudo dnf install pipewire-v4l2
systemctl --user restart pipewire
7. Use it
- Open OBS and click
Start Virtual Camera - In Google Meet (or any video app), select
VirtualCamas your camera input