Hat jemand schon herausgefunden, wie man eine externe Webcam verwendet, die mit einem MacBook in einem Docker-Container verbunden ist?
Ich habe gelesen, dass ich dieses Flag an Docker Run übergeben muss --device /dev/video0
, aber ich habe ein MacBook und es gibt keine /dev/video0
.
Hostmaschine: MacBook Pro (15-inch, Mid 2012)
Externe Webcam: Logitech C922 Pro Stream
Docker-Container:wusuopu/python-opencv3-dlib:py3.5
PS: Ich habe keine iSight-Kamera mehr, ich habe sie herausgenommen.
Laut https://docs.docker.com/docker-for-mac/faqs/#what-is-the-benefit-of-hyperkit ist dies nicht möglich.
Eine ähnliche Frage ist https://stackoverflow.com/questions/41023827/accessing-usb-webcam-hosted-on-os-x-from-a-docker-container
Und eine mögliche Antwort ist das Streamen der Kamera in den Container mit ffmpeg gemäß einem Kommentar in https://stackoverflow.com/questions/37960828/webcam-streaming-from-mac-using-ffmpeg
Dieser Artikel behauptet, dass es funktioniert. Es ist ein bisschen mehr, als ich bereit bin zu versuchen, also suche ich immer noch, aber vielleicht möchte es jemand ausprobieren: https://medium.com/@jijupax/connect-the-webcam-to-docker-on- mac-oder-windows-51d894c44468
grg