Show pagesourceOld revisionsBacklinksBack to top × Linux下的摄像头驱动UVC 以下操作及配置均基于Logitech Quickcam Pro for Notebooks (2007)的摄像头。在Trunk开发版本的OpenWrt测试成功。 ipkg install kmod-video-uvc kmod-usb2 uvc-streamer UCI的配置文件和uvc-streamer的初始化脚本: /etc/config/uvc-streamer config uvc-streamer option device '/dev/video0' option resolution '640x480' option framespersecond '5' option port '8080' option enabled '1' /etc/init.d/uvc-streamer #!/bin/sh /etc/rc.common # Copyright (C) 2007 OpenWrt.org START=50 SSD=start-stop-daemon NAME=uvc_stream PIDF=/var/run/$NAME.pid PROG=/sbin/$NAME append_bool() { local section="$1" local option="$2" local value="$3" local _val config_get_bool _val "$section" "$option" '0' [ "$_val" -gt 0 ] && append args "$3" } append_string() { local section="$1" local option="$2" local value="$3" local _val config_get _val "$section" "$option" [ -n "$_val" ] && append args "$3 $_val" } start_service() { local section="$1" args="" append_string "$section" device "-d" append_string "$section" resolution "-r" append_bool "$section" framespersecond "-f" append_string "$section" port "-p" config_get_bool "enabled" "$section" "enabled" '1' [ "$enabled" -gt 0 ] && $SSD -S -p $PIDF -q -x $PROG -- -b $args } stop_service() { killall $NAME 2>&1 > /dev/null # FIXME: Fix Busybox start-stop-daemon to work with multiple PIDs # $SSD -K -p $PIDF -q } start() { config_load "uvc-streamer" config_foreach start_service "uvc-streamer" } stop() { config_load "uvc-streamer" config_foreach stop_service "uvc-streamer" } 赋予uvc-streamer可执行权限: chmod a+x /etc/init.d/uvc-streamer 若有必要,请自行更改相关配置参数。 Start uvc-streamer /etc/init.d/uvc-streamer start 让uvc-streamer开机自启动: /etc/init.d/uvc-streamer enable 现在,在浏览器输入 http://192.168.1.1:8080/地址,或在VLC查看MJPEG stream。 同见webcamWIKI页,假如您需要其他摄像头的驱动程序。 This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.OKMore information about cookies Last modified: 2011/05/29 23:20(external edit)