查看: 2571|回复: 4

【UP BOARD试用】视频监控

[复制链接]
  • TA的每日心情
    开心
    2016-7-19 10:35
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2017-1-4 22:11:23 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 netlhx 于 2017-1-4 22:30 编辑

    LINUX系统上实现初步监控比较经典的软件是MJPG-STREAMER,只是可惜SOURCEFORGE上的不再更新了,不过有一个新的FORK版本,也算是接力。

    准备一个UVC兼容摄像头,这样在使用的时候就不需要安装特定的驱动了,目前市面大多数USB接口的摄像头应该都满足这个标准。

    2017-01-04_211957.jpg

    先看下/device下有没有video之类的设备,如果有,表明有视频设备。要更详细的查看设备的驱动情况,可以使用dmesg来看

    2017-01-04_214651.jpg

    这里看到摄像头插入到UP上的相关输出信息,非常清楚。

    将MJPG-STREAMER的源代码PULL下来

    2017-01-04_212147.jpg

    这个软件的资料应该相当丰富了,随便GOOGLE一下,得到一堆资料。具体安装请参考README.MD文件就可以了,大致首先是安装CMAKE及LIBJPEG8-DEV,然后直接MAKE, 无需要安装,直接就可以使用了。

    2017-01-04_212051.jpg

    这是安装CMAKE 和LIBJPEG的命令

    编译完成之后,在当前目录下看到一堆花花绿绿的文件,其中主要有MJPG-STREAMER执行文件及各种SO文件,这些都是支持库文件,像INPUT_UVC就是用来支持UVC摄像头的,OUTPUT_HTTP就是产生HTTP输出的。

    接下来就可以使用MJPG-STREAMER来产生视频流输出了
    1. sudo ./mjpg_streamer -o "output_http.so -w ./www" -i "input_uvc.so -r 1920x1080 -f 25"
    复制代码
    这些参数大多不言自明,上面命令的意思是:

    从默认的视频设备获取图像信息,分辨率为1920X1080,25FRAMES的码率,使用当前目录下的WWW文件夹产生HTTP输出。需要注意的是如果当前用户不是video组的成员,则可以使用sudo命令来提升权限。

    2017-01-04_220056.jpg

    这是命令产生的输出结果,可以看到启用了HTTP

    在浏览器中输入UP的IP地址,就可以看到视频信息了

    2017-01-04_220225.jpg

    这是HTTP输出的欢迎信息,下面的位置可以看到视频预览图

    当然也可以只输出视频信息,不输出MJPG-STREAM本身的信息,在浏览器里输入如下内容

    2017-01-04_220441.jpg

    该地址还可以在VLC中打开,如下

    2017-01-04_214352.jpg

    在VLC中可以查看视频的相关信息,如分辨率,是否掉帧等情况,如下

    2017-01-04_214327.jpg

    这样就已经把视频监控简单搭建好了。MJPG-STREAMER还提供了丰富的其它操作,如抓取图片,参数微调等操作,各位自行查看修改。

    MJPG-STREAMER还有一个非常有用的功能,就是通过网页来调整视频画面,如曝光、亮度、对比度等信息,更高级的控制功能如平移,聚焦等操作(当然前提条件是摄像头要支持该功能),下面是CONTROL面板

    2017-01-04_221448.jpg

    下面是调整亮度后的画面,明显变黑了

    2017-01-04_221722.jpg

    如果命令不支持的话,在服务端会看到相应的信息,如下

    2017-01-04_222821.jpg

    最后,也可以看看MJPG-STREAMER在运行时,占用的CPU资源及内存资源是相当少的

    2017-01-04_222855.jpg

    总的来说,MJPG-STREAMER还是很好玩的,欢迎大家一些讨论。

    如果要发布到INTERNET上的话,只要在路由上做端口转发就可以实现。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2016-7-19 10:35
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

     楼主| 发表于 2017-1-4 22:32:39 | 显示全部楼层
    自己坐沙发,妥妥的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2019-8-27 21:30
  • 签到天数: 219 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2017-1-5 09:35:21 | 显示全部楼层
    现在这个软件变得这么强大了!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-9-18 07:18
  • 签到天数: 18 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2017-1-5 16:23:36 | 显示全部楼层
    看了图片,还以为你在地上办公!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-7-19 10:35
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

     楼主| 发表于 2017-1-5 21:08:05 | 显示全部楼层
    colin2135 发表于 2017-1-5 16:23
    看了图片,还以为你在地上办公!

    就是在地上办公
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-4-24 19:51 , Processed in 0.192116 second(s), 23 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.