I'm struggling to get the webcam working when using docker and octoprint (the same webcam works flawlessly with octopi). One webcam is located under /dev/video0 and the other one under /dev/video2. It should work according to the docs but I don't get any video. The instances of octoprint are workig and are able to connect to the machines. Just no webcam image from any of the cameras.
I'm using stock raspbian lite 64bit and portainer. Is there maybe some dependency missing?
Here's my docker compose file:
version: '2.4' services: flashforge: image: octoprint/octoprint restart: unless-stopped ports: - 5000:5000 devices: - /dev/ttyUSB0:/dev/ttyUSB0 - /dev/video0:/dev/video0 volumes: - /root/octoprint/flashforge:/octoprint environment: - ENABLE_MJPG_STREAMER=true - CAMERA_DEV=/dev/video0 sculpfun: image: octoprint/octoprint restart: unless-stopped ports: - 5001:5000 devices: - /dev/ttyACM0:/dev/ttyACM0 - /dev/video2:/dev/video2 volumes: - /root/octoprint/sculpfun:/octoprint environment: - ENABLE_MJPG_STREAMER=true - CAMERA_DEV=/dev/video2
Thanks a lot!