Openwrt路由器挂载摄像头详细教程

前言: openwrt可以做的事情很多:vpn、离线下载、vlan、无线中继、多拨,等等。因为比较折腾,所以适合喜欢钻研,知道怎么找资料,并且对linux较熟悉的人使用。一般用户还是用普通路由器,或者别人帮刷好固件的路由器吧。
openwrt还有一项功能比较吸引人,那就是挂载摄像头,实现远程实时监控。本文介绍通过mjpeg-streamer输出摄像头的实时图像,从而实现远程监控。最近还会写一篇使用motion实现自动拍照上传的教程。
1、准备工作 首先就是要有一个刷了openwrt的路由器,固件里至少要包括下面的两个摄像头相关的内核模块:
kmod-video-core, kmod-video-uvc,
以及mjpeg-streamer软件。dreambox的0909版固件就不错,本人的hg255d路由器目前用的就是这款固件。其他型号的路由器,可以去openwrt中文网,以及恩山无线论坛寻找相应固件。当然,路由器自身至少要有一个usb 2.0接口。
其次,一个免驱并支持mjpeg输出的摄像头。这个就需要仔细挑选了。可以参考这个帖子,选择适合自己的摄像头。注意:不支持mjpeg输出的摄像头,以路由器cpu的能力,每秒也就能输出2-3帧,几乎不可用,所以务必选择正确的摄像头。本人使用的是微软的hd3000 720p高清摄像头,免驱并支持mjpeg,去除了hd5000里作用不大的自动对焦功能,价格比hd5000更加亲民。
2、测试摄像头 将摄像头插到路由器上,然后ssh到路由器上,执行logread命令,会打印出路由器开机后的终端log。在里面寻找”usbcore: registered new interface driver uvcvideo”,以及含有”/dev/video0′的字样。如果有,则说明免驱摄像头挂载成功,没有的话肯定是摄像头不支持了。
3、配置执行监控软件 首先要去mjpeg-streamer的sourceforge网站下载它的最新源码解压,只需要其中的www目录。此处,我们将其放到路由器的/www目录下,并且改名为camwww。
mjpeg-streamer的用法比较简单,参数直接写在命令行里就可以了。下面给出几个常见的参数组合:
mjpg_streamer -i “input_uvc.so -d /dev/video0” -o “output_http.so -p 8080 -w /www/camwww”
上面这行命令是让mjpeg-streamer以默认的640×480分辨率、30fps显示图像,并且监听8080端口的http请求。其自带的一个小型web页面所在的地址为/www/camwww。
mjpg_streamer -i “input_uvc.so -f 15 -r 320*240 -d /dev/video0” -o “output_http.so -p 8080 -w /www/camwww”
上面这个就是较为完整的,自定义了分辨率和帧率。另外还有-c参数可以设置使用密码访问。具体参数可以加上–help来运行mjpeg-streamer查看,或者这个网站。
注意:如果你的摄像头必须像下面这样加上-y参数才能正常开启的话,就说明它不支持mjpeg输出,只能以yuv形式每秒2、3帧的速度输出:
mjpg_streamer -i “input_uvc.so -y -d /dev/video0” -o “output_http.so -p 8080 -w /www/camwww”
正常完成了mjpeg-streamer的执行后,就可以用浏览器(最好是firefox或者chrome)访问路由器的8080端口(由-p参数指定),查看摄像头的图像。
若想实现远程监控,可以在路由器上配置一下花生壳之类的动态域名服务,就能在外网通过域名访问路由器。

无纺布在线检测设备可24h实时在线高速检测表面瑕疵
用于电动汽车的宽禁带半导体
实用印制电路板制造工艺参考资料(上)
LED异形屏在节能设计上的特点
亮相世界移动通信大会,Enea展示了全球领先的解决方案
Openwrt路由器挂载摄像头详细教程
徐雷出任京东集团CEO 蔚来自动驾驶老将离职
活用Xen Server中的Xapi管理接口可以根据自身需求进行量身定制
ups安装接线图解
近年来国内PLC技术的进展和市场发展展望
雷士照明企业文化“十六字经营方针”
UV打印机的核心部件_UV打印机的分类
LED芯片主要的三种流派结构介绍
TUV莱茵应邀出席 "‘碳'索未来,湾区先行" 主题分享活动
汽车制造企业通过易云维®智慧厂务系统掌握生产进度,提高效率,减少故障
小米愕然!华为荣耀Magic强势来袭,科幻设计+逆天闪充
多功能食品安全检测仪功能介绍
三星将在MWC 2019上推出最新Galaxy S和S+系列5G智能手机
线性稳压器的电源跟踪
晶电表示预计2020年下半年MiniLED产品会有比较大的出货量