查看: 226|回复: 5

[原创] 【UP BOARD试用】视频监控

[复制链接]

10

主题

0

好友

983

积分

举人

Rank: 4

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

    [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上的话,只要在路由上做端口转发就可以实现。
    回复

    使用道具 举报

    10

    主题

    0

    好友

    983

    积分

    举人

    Rank: 4

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

    [LV.3]偶尔看看II

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

    使用道具 举报

    无效楼层,该帖已经被删除

    7

    主题

    0

    好友

    1181

    积分

    进士

    Rank: 5Rank: 5

  • TA的每日心情
    无聊
    前天 19:28
  • 签到天数: 204 天

    [LV.7]常住居民III

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

    使用道具 举报

    9

    主题

    1

    好友

    383

    积分

    秀才

    Rank: 3Rank: 3

  • TA的每日心情
    开心
    2017-2-14 15:17
  • 签到天数: 15 天

    [LV.4]偶尔看看III

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

    使用道具 举报

    10

    主题

    0

    好友

    983

    积分

    举人

    Rank: 4

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

    [LV.3]偶尔看看II

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

    就是在地上办公
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

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

    手机版|爱板网 |网站地图  

    GMT+8, 2017-3-27 12:51 , Processed in 0.149960 second(s), 17 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部