社区导航

 
快捷导航
  • 首页
  • 论坛
  • 查看新帖
  • 最新回复
  • 精华区
  • 社区活动
  • 联系管理员
  • 消灭零回复
  • E金币兑换
搜索
查看: 2657|回复: 7

[原创] 乱玩BeagleBone6-有生有色之实现电脑端的监控

[复制链接]

1973

TA的帖子

24

TA的资源

五彩晶圆(高级)

Rank: 9Rank: 9Rank: 9

发表于 2014-5-16 15:25:21 | 显示全部楼层 |阅读模式
本帖最后由 shower.xu 于 2014-5-16 21:39 编辑

前面几篇
乱玩BeagleBone1- BeagleBone跑跑系统
乱玩BeagleBone2- BeagleBone建立自己的家庭多媒体服务器
乱玩BeagleBone3- 用SSH远程登录BeagleBone,甩掉串口线
乱玩BeagleBone4-安装ubuntu镜像到内部eMMC

乱玩BeagleBone5-有生有色之实现无损音乐播放器

本篇的目的是把BeagleBone Black作为一个监控服务器,连接在网路上,实现在其它电脑上的视频查看和监控。
需要的硬件:
1、支持Mjpg的摄像头
摄像头选择很重要,因为我们要使用开源的mjpg-streamer来实现视频监控,所以一定要UVC(免驱)并且支持MJPG解码的,这里有张列表供大家参考
http://www.ideasonboard.org/uvc/
还有这篇文章列出一些
http://www.right.com.cn/forum/forum.php?mod=viewthread&tid=74690
2、5V2A的电源
要想工作好,电源待管饱。话说这玩意还是很耗电的。
3、usb串口线(我用的串口控制),网线连接板子到路由器.

实现步骤:
1、安装编译插件
我是用的ubuntu 13.10 ,安装在内部emmc空间,具体参见第四篇。
执行命令
  1. sudo apt-get install g++ curl pkg-config libv4l-dev libjpeg-dev build-essential libssl-dev vim cmake

  2. sudo apt-get install imagemagick
复制代码

编译插件

编译插件


2、下载并安装mjpg-streamer
执行命令
  1. wget https://github.com/shrkey/mjpg-streamer/raw/master/mjpg-streamer.tar.gz
复制代码
下载mjpg-streamer代码包
解压到当前目录
  1. tar -xvf ./mjpg-streamer.tar.gz
复制代码

解压

解压


然后执行编译安装
  1. cd mjpg-streamer

  2. make

  3. sudo make install
复制代码

安装

安装


安装完成

安装完成

安装完成



3、调试摄像头
插入usb摄像头,我的是找来的罗技9000,很强悍的一个。
先执行命令
  1. sudo lsusb
复制代码

来查看摄像头是否被正确识别,因为我们的摄像头是免驱的,直接出现在列表中

camrea.jpg


然后执行命令
  1. cd mjpg-streamer
  2. sudo ./mjpg_streamer -i "./input_uvc.so" -o "./output_http.so -w ./www"
复制代码

按默认的mjpg格式参数来调用摄像头,解释下几个参数的意义

-i "./input_uvc.so"  是输入接口,免驱设备输入
-o "./output_http.so 是输出到网页
-w ./www" 网页系统的根目录,其实mjpg-streamer内建了一个小型的网页服务器,./www是它的根目录
这是一条很简单的指令,基本使用的默认参数,你还可以
  1. sudo ./mjpg_streamer -i "./input_uvc.so -f 15" -o "./output_http.so -c userName:Password"
复制代码

-f 15 是指定帧速,当然速度越快要求的传输速度越高,可以自己调节
-c userName:Password 是加入简单的密码控制,只有输入正确的用户名和密码的用户才能看到视频
-r 640x480 可以指定分辨率大小


如果一切正确,这个时候就会有输出了。(忘了截图了)
  1. sudo ./mjpg_streamer -i "./input_uvc.so" -o "./output_http.so -w ./www"

  2. MJPG Streamer Version: svn rev:
  3.     i: Using V4L2 device.: /dev/video0
  4.     i: Desired Resolution: 640 x 480
  5.     i: Frames Per Second.: 5
  6.     i: Format............: MJPEG
  7.     o: www-folder-path...: ./www/
  8.     o: HTTP TCP port.....: 8080
  9.     o: username:password.: disabled
  10.     o: commands..........: enabled
复制代码


当然更多时候是不正常,如下图

error

error


最常见的情况是你的摄像头不支持mjpg解码,那我们需要改变一下参数试试
  1. mjpg_streamer -i "input_uvc.so -r 352x288 -y -f 5" -o "output_http.so "
复制代码

这个时候启用YUV格式,分辨率要设为小,帧速有限制

4、上位机软件
这个可以利用下面这个地址在浏览器去查看,用火狐或谷歌浏览器
http://<your BBB's IP>:8080/?action=stream
我用C#编了一个上位机,直接输入IP即可
IMG_20140515_173333.jpg


整体图片
IMG_20140515_173320.jpg

上位机下载,需要NT4.0

NetMonitor.rar (73.54 KB, 下载次数: 23)

评分

2

查看全部评分


回复

使用道具 举报

1783

TA的帖子

0

TA的资源

五彩晶圆(初级)

Rank: 7Rank: 7Rank: 7

发表于 2014-5-16 16:18:45 | 显示全部楼层
根据楼主的分享学习。

回复

使用道具 举报

1243

TA的帖子

18

TA的资源

五彩晶圆(初级)

Rank: 7Rank: 7Rank: 7

发表于 2014-5-16 17:52:45 | 显示全部楼层
必须顶啊!!

回复

使用道具 举报

6916

TA的帖子

90

TA的资源

裸片初长成(初级)

Rank: 10Rank: 10Rank: 10

发表于 2014-6-4 10:19:48 | 显示全部楼层
加油呀,好久没有看到你新的进度了!

回复

使用道具 举报

7

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2015-2-10 15:22:44 | 显示全部楼层
很给力
北海虽赊,扶摇可接;东隅已逝,桑榆非晚。

回复

使用道具 举报

3

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2015-8-25 15:26:44 | 显示全部楼层
请教楼主o: www-folder-path...: disabled
o: HTTP TCP port.....: 8080
o: username:password.: disabled
o: commands..........: enabled
bind: Address already in use
bind: Address already in use
o: server_thread(): bind(8080) failed
怎么解决

点评

bind: Address already in use 是不是你之前已经安装过web服务之类的软件,地址和端口被占用了,这个可以在.so文件里修改。 很久没玩这些了,只能帮到你这里了,抱歉  详情 回复 发表于 2015-8-25 19:18

回复

使用道具 举报

1973

TA的帖子

24

TA的资源

五彩晶圆(高级)

Rank: 9Rank: 9Rank: 9

 楼主| 发表于 2015-8-25 19:18:39 | 显示全部楼层
jw346045851 发表于 2015-8-25 15:26
请教楼主o: www-folder-path...: disabled
o: HTTP TCP port.....: 8080
o: username:password.: disab ...

bind: Address already in use
是不是你之前已经安装过web服务之类的软件,地址和端口被占用了,这个可以在.so文件里修改。

很久没玩这些了,只能帮到你这里了,抱歉

回复

使用道具 举报

3

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2015-8-25 21:31:58 | 显示全部楼层
还是感谢您回复我,谢谢了

回复

使用道具 举报

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

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2017-9-20 22:45 , Processed in 0.448199 second(s), 18 queries , Redis On.

快速回复 返回顶部 返回列表