V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
sxd1988
V2EX  ›  问与答

在 Asua-Merlin 上安装 C270 作为网络摄像头。

  •  
  •   sxd1988 · 2015-06-01 14:46:25 +08:00 · 3901 次点击
    这是一个创建于 3495 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前几天将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论坛的小宝版主的无私奉献。

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5685 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 01:38 · PVG 09:38 · LAX 17:38 · JFK 20:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.