linux平台上的motion软件,可通过各种摄像头(当然包括市场上各种各样的杂牌子且符合UVC的)完成专业级视频监控的水准,具体不多说。通过简单安装驱动,即可开工了。

这里我们硬件是刷了openwrt 的db120-wg,在USB口插入一个杂牌子的500万像素的摄像头(具体牌子不说了,我用了两天就坏掉了,刚去换了一个新的回来,真无语)。

1、在线安装配置:

opkg update
opkg install motion


默认情况下在/etc目录下创建了配置文件motion.conf ,若没有可直接在命令行里运行一次motion。

看其中众多的设置,这里只记录一下基本配置项:

1)daemon off  #这个要改成OFF,自动生成的是ON

2)threshold 1500  #这个参数负责灵敏度,越小越灵敏

3)webcam_port 8081  #远程端口,可以在火狐里打开

4)webcam_localhost off  #必须改成off才能通过pc访问

以上几项改完后,在命令行里运行motion 或motion&来后台运行。

 

2 设置随系统自动启动

有时这自启动很重要了,省得重启路由或打开路由后还必须Putty一下启动,具体操作如下:

1)进入/etc/init.d目录,通过VI创建一个启动脚本startMotion :

#!/bin/sh /etc/rc.common
# /init.d/startMotion
START=50
start()
{
motion&
}
stop()
{
killall startMotion
}


2) 在rc.d目录下做一个链接,启动时系统会按顺序启动rc.d目录下的脚本链接,对应执行init.d目录下的启动脚本。

执行命令:

 

ln -s /etc/init.d/startMotion /etc/rc.d/S50startMotion

 最后重启路由即可看到结果 

 

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:1 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐