【raspberry】(二)本地网络视频监控

关于摄像头

 

               我用的是树莓派自带的OV  500W摄像头,树莓派上是可以拍照和摄像的,可以用这两个命令

 

拍照: raspistill -o 1.jpg -t 1000     //设置延迟

摄像:raspivid -o 1.h264 -t 0         //无录像时间限制

 

什么是本地监控呢,就是在局域网内的电脑,可以打开树莓派摄像头,实时看到监控画面,从网上查找资料后,发现主要有两种方式:motion 和 mjpg-streamer,这两种方式我都实现了,各有优点

 

这两个软件都需要用到节点/dev/video,但是我是树莓派自带的摄像头,是在/boot下已固件形式加载的,虽然可以运行raspistill和raspivid,但是并不是一个标准的ko驱动,所以kernl起来的时候没有创建这个节点/dev/video,如果让raspbian创建这个节点呢,其实很简单,在驱动模块管理添加,修改如下

修改文件:/etc/modules,在文件最后添加一行:bcm2835-v4l2,注意4l2中的不是1而是L的小写,我就搞错了

 

MOTION:

                  安装和调试,比较简单,可以自动后台运行,成像清晰,容易修改,但是是P2P模式,延迟比较严重,目前我没有解决这个延迟问题,有人知道的话,请告诉我啊,多谢了!~

                  安装motion: sudo apt-get motion

                  配置motion:   主要修改如下两个文件:sudo nano /etc/default/motion 中把“start_motion_daemon=no”中的no改为yes,这个作用是让Motion后台运行,我的摄像头有个灯,打开摄像头这个灯就亮,所以重启之后发现摄像头会自动打开了

                                                                                sudo nano /etc/motion/motion.conf  中主要修改

daemon on

width 640

height 480

framerate 100

stream_localhost off

完成修改后,重启板子,就会自动运行啦,如果不重启,直接motion,也会自动运行,

 

局域网监控:在同一个局域网的其他PC上,直接访问地址:IP:8081,就可以监控了

 

 

 

MJPG-STREAMER

         

                     要运行的文件很多,安装环境:sudo apt-get install libjpeg8-dev imagemagick libv4l-dev 

                     下载压缩包:wget http://sourceforge.net/code-snapshots/svn/m/mj/mjpg-streamer/code/mjpg-streamer-code-182.zip

                     解压缩后:在mjpg-streamer-master目录下直接编译make,就会生成需要的执行文件

                     运行摄像头命令:/usr/local/bin/mjpg_streamer -i "/usr/local/lib/input_uvc.so -y" -o "/usr/local/lib/output_http.so 

                     

 

 

 


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值