前几天将R7000刷了Asus-Merlin固件,手头有个闲置了好久的罗技C270,就试着配置了一下网络摄像头。
1.安装entware。
根据此教程 https://www.asuswrt.eu/how-to-install-entware-arm/
大致就是
打开JFFS储存功能。
将一个储存设备(u盘、移动硬盘)格式化成ext3/ext4或其他linux兼容的格式。
将储存设备接入路由器的USB口
打开一个终端,运行
entware-setup.sh
并根据提示操作。
安装成功后,输入
cd /opt
将会显示
/tmp/mnt/sda1/entware.arm#
3.安装 mjpg-streamer
在终端中运行 opkg install mjpg-streamer
安装成功后会在/opt/etc/init.d
中出现一个文件 S96mjpg-streamer 留着备用。
2.加载内核模块。
C270是支持UVC的,于是加载支持UVC的内核模块,这里下载
链接: http://pan.baidu.com/s/1jGjBAPS 密码: 8iru
下载完成后解压,用WinSCP之类的工具放到路由器里。
我放在了/opt/etc目录底下(虽然可以用,但是不知道这么做对不对)。
4.修改配置。
用WinSCP修改 S96mjpg-streamer 文件,在
mjpg_streamer -b -i "input_uvc.so -r 320x240 -f 5"......
这一行之前,加入
insmod /opt/etc/v4l1-compat
insmod /opt/etc/videodev
insmod /opt/etc/v4l2-common
insmod /opt/etc/v4l2-int-device
insmod /opt/etc/input-core
insmod /opt/etc/uvcvideo
注意顺序不能乱,并保存退出。
终端中运行
/opt/etc/S96mjpg-streamer
成功。
如果没有默认配置,在浏览器中输入
http://(IP地址):3000
应该就可以看见你的摄像头所看见的景象了。
如果需要修改默认配置,则修改
mjpg_streamer -b -i "input_uvc.so -r 320x240 -f 5"......
这一行。
R7000能刷Asus-Merlin后真是价值倍增,感谢KoolShare论坛的小宝版主的无私奉献。