Ubuntu中使用motion制作监控

原文连接:原文连接,欢迎访问

安装摄像头

制作监控,首先要在ubuntu系统中安装usb摄像头,安装好之后,使用ls /dev/video*查看摄像头设备的名称。且不要随意插拔设备,否则会造成设备名称的改变,影响motion的配置文件。
如果成功安装就会有如下显示:
file
记住设备的名称。

安装motion

如果是在ubuntu下,只需要执行apt-get install motion即可。安装完成后,执行motion会输出好的东西。

[14909824] [NTC] [ALL] conf_load: Processing thread 0 - config file /root/.motion/motion.conf//执行的配置文件,一开始不是这个
[14909824] [NTC] [ALL] motion_startup: Motion 3.2.12+git20140228 Started with SDL support
[14909824] [NTC] [ALL] motion_startup: Logging to file (/var/log/motion/motion.log)//日志

大概是这些东西。如果进入日志,你应该会看到[1] Failed to open video device /dev/video0: No such file or directory [1] Video signal lost - Adding grey image.这说明motion没有找到摄像头video0。这时候你访问8081端口应该会看到灰色图像。使用sudo /etc/init.d/motion stop或者ps -ef | grep motion 然后一个个杀死或者是ctrl+c停止motion。 还是一个一个杀死好用。

配置motion

在你的主目录创建一个.motion目录,并将默认配置文件考进目录,然后把归属权改为你自己。

mkdir ~/.motion
cp /etc/motion/motion.conf ~/.motion/
chown 你自己 ~/.motion/motion.conf

创建一个目录来存储图像和视频。mkdir ~/motion-images.
当你启动Motion后,它会寻找配置文件,先在当前目录下寻找,然后在/.motion下寻找,最后在/etc/motion下寻找。现在,编辑你的/.motion/motion.conf文件

# Start in daemon (background) mode and release terminal (default: off)
daemon on//是否以守护进程在后台运行。测试时选off,最后当监控时当然要一直运行。

# Use a file to save logs messages, if not defined stderr and syslog is used. (default: not defined)
logfile /var/log/motion/motion.log//日志

# Videodevice to be used for capturing  (default /dev/video0)
# for FreeBSD default is /dev/bktr0
videodevice /dev/video2 //使用的相机名称,一定要和前面的一致。

# Restrict stream connections to localhost only (default: on)
stream_localhost off//是否远程访问

# The mini-http server listens to this port for requests (default: 0 = disabled)
stream_port 8080//访问那个端口看到视频  8081就可以

target_dir /home/carla/motion-images //图像存储的地方

再创建应该sudo mkdir /var/run/motion存储pid
配置好这些,再使用motion启动应该就没问题了吧。然后通过localhost:8081或者ip:8081访问。
motion -c ~/.motion/motion.conf或者拿这个启动.

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值