路由刷好后就要挂摄像头了,淘宝上有卖 中星微zc301 摄像头,10元一个,邮费却要12元,一次买了3个。还没有收到摄像头,想起家里还有一个闲置多年的摄像头,拆开一看,这不是301芯片嘛,不等淘宝的货了,直接开始搞。
打开putty,用telnet登录路由,执行以下命令:
opkg update 每次install前都要update一次
opkg install kmod-usb-ohci kmod-usb2 kmod-video-pwc kmod-video-gspca-zc3xx motion
然后要修改设置:
vi /etc/motion.conf 也有用vim的,其实差不多。
70和73行是分辨率
width 384
height 288
77行,webcam_maxrate 15 每秒帧数
227行,output_normal off 默认是保存每一帧图片,小路由很快就会空间不足啦,关掉它。
413行,开启8081 找到里面的webcam_localhost on改成 webcam_localhost off
这里简单说一下Linux的vi命令,vi后进入的首先是命令模式,在这里你能查看,删除行(按2次d),查找(?是向前查找,/是向后查找),跳到指定行(按:,再输入行数),保存(按:,再按w),不保存退出(按:,再按q和!),保存退出(按:,再按x),但你就是不能编辑,要进入编辑模式,得按一下a,就可以编辑了,想进入命令模式,要按一下Esc。
启动motion:motion -c /etc/motion.conf
监控页面:http://192.168.1.155:8081
然后再试一下mjpg-streamer
opkg update
opkg install mjpg-streamer
下面是启动和停止mjpg-streamer的命令
/etc/init.d/mjpg-streamer start
/etc/init.d/mjpg-streamer stop
还可以用带参数的命令来启动
mjpg_streamer -i “input_uvc.so -r 640×480 -f 30″ -o “output_http.so -p 8080 -w /web”
如果这样启动,要按control+c来结束它。
图片查看:http://192.168.1.155:8080/?action=snapshot
视频查看:http://192.168.1.155:8080/?action=stream