varsayılan liman işçisi-makine resmi boot2docker.iso
ile sanal makineyi oluşturur. Ve bu ince dağıtım USB video cihazını desteklemiyor. USB aygıtını sanal makineye bağladığınızda, çekirdek doğru sürücü olmadan hiçbir şey yapamaz. Yani, /dev/video0
gibi herhangi bir video yakalama aygıtı görmezsiniz.
TL; DR
Ben özelleştirilmiş boot2docker.iso gemi uvcvideo
sürücü derledik. Bunu docker makinesini oluşturmak için kullanın.
docker-machine create -d virtualbox --virtualbox-boot2docker-url https://github.com/Alexoner/boot2docker/releases/download/v17.06.0-ce-usb-rc5/boot2docker.iso default
Sonra VirtualBox uzantısını yüklemek kamerası cihazı takmak, gitmek iyidir!
Referans
kamerası ekle: https://www.virtualbox.org/manual/ch09.html#webcam-passthrough Eğer liman işçisi kap içinde çalıştırmak çalışıyorlardı uygulamanın ne tür
? Web kamerası videosunu konteynere veya konteynerin okuduğu bir ağ portuna pipetlemek için bir şey kullanmaya çalışıyorum. ffmpeg bunu yapabilmelidir. http://stackoverflow.com/questions/37960828/webcam-streaming-from-mac-using-ffmpeg http://stackoverflow.com/questions/15015540/capturing-a-multicast-udp-video-stream -using-opencv http://superuser.com/questions/655378/pipe-webcam-video-stream-data-for-processing http://unix.stackexchange.com/questions/2302/can-i -boru-dev-video-over-sSH – rmarscher