老大曾經寫過一篇文章是介紹在pogplug上裝webcam,不過那是在dabian上,我的沒有裝dabian,只有archlinux,下面的教程就是針對於archlinux下的攝像頭安裝。
www.westca.com/Forums/...inese.html
攝像頭:logitech c220,archlinux自帶驅動,所以免去了再安裝驅動的煩惱。
1.安裝攝像頭和軟件。
1.1 啟動archlinux,我直接root.
#>lsusb
Bus 001 Device 003: ID 046d:0819 Logitech, Inc. Webcam C210
#>dmesg
[ 21.676007] Linux video capture interface: v2.00
[ 21.706879] uvcvideo: Found UVC 1.00 device <unnamed> (046d:0819)
[ 21.758583] input: UVC Camera (046d:0819) as /devices/platform/orion-ehci.0/usb1/1-1/1-1.3/1-1.3:1.0/input/input
[ 21.758907] USB Video Class driver (1.1.1)
1.2. 安裝 mjpg-streamer
之前最好update system by (pacman -Syu)
#>pacman -S mjpg-streamer
#>mjpg_streamer -i "input_uvc.so -y" -o "output_http.so -p 8090 -w /usr/share/mjpeg-streamer/www"
然後在browser裡輸入:http://<ip>:8090
選擇stream option,就可以看到圖像了。
1.3.設置成服務
create a new file:
#>vi /etc/systemd/system/mjpgstream.service
[Unit]
Description=mjpg streamer
[Service]
ExecStart=/usr/local/appscript/mjpg.sh
[Install]
WantedBy=multi-user.target
create run script
#> vi /usr/local/appscript/mjpg.sh
#!/bin/sh
export LD_LIBRARY_PATH=/usr/lib/input_uvc.so
mjpg_streamer -i "input_uvc.so -y" -o "output_http.so -p 8090 -w /usr/share/mjpeg-streamer/www"
#> chmod a+x /usr/local/appscript/mjpg.sh
#> systemctl enable mjpgstream
#> systemctl start mjpgstream