I have different lxc containers running on my machine and a webcam is also attached. I want all of the lxc containers to access this camera. I came across 'v4l2-loopback' devices and found a way to add devices using;

modprobe v4l2loopback devices=3

And I directed the stream from /dev/video0 to the desired virtual video devices. My question is how to add and remove these v4l2loopback devices at runtime? I want to add/remove a device whenever any lxc container is launched/deleted. Any ideas?


1 Answer 1


I don't have an elegant way to remove these devices other than force remove the v4l2loopback module:

sudo modprobe -r v4l2loopback
  • After I run this command it gives me no output. I dont know if it removed anything.... May 24, 2020 at 21:47
  • 2
    You can use v4l2-ctl --list-devices to check your virtual devices Apr 26, 2021 at 21:49

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.