Am experimenting with webrtc on uv4l, using the raspberry pi, with plain old balenalib/raspberrypi3. Everything seems to work well, in that I’ve got the uv4l server starting, and it manages to create the /dev/video0 device… but only on the host OS (that is, the command is run within the container, but the device is only seen in host). The device is not present at all within the container from which uv4l is running. In terms of the normal things to try:
- The container is running in privileged mode
- I’ve tried manually forcing a udev refresh using udevadm
- I’ve added the SYS_RAWIO capability to the container
None of these things cause the /dev/video0 device to show up within the container.
Does anyone have any idea on what else I could try?