mjpg-streamer在pcduino上的应用

为了实现实时监控小车的行驶路线,需要将pcduino采集到的视频传输到电脑端,通过网上调查,最方便的方法就是使用mjpg-streamer。

一、参考网址

http://blog.catscarlet.com/201311131578.html(主)

http://www.eeboard.com/bbs/thread-23328-1-1.html(辅助)

二、对于网址中步骤的完善

1、  建议在安装依赖包时,逐个安装

$sudo apt-getinstall libv4l-dev

$sudo apt-getinstall libjpeg8-dev

$sudo apt-getinstall subversion

$sudo apt-getinstall imagemagick

2、  用 参考网址的给的 码源“mjpg-streamer_svn_r182.tar”,以为网上搜出的“mjpg-streamer-r63” 不能编译成功。

3、  解压

在mjpg-streamer_svn_r182 .tar所在的目录下解压

sudo tar zxvf mjpg-streamer_svn_r182 .tar.gz (知识延伸tar.bz2的话 用 jxvf)

4、  编译

在安装前,必须执行sudo ln -s /usr/include/libv4l1-videodev.h/usr/include/linux/videodev.h  很重要!!!(理由主网址已经给出)

cd mjpg-streamer

sudo make USE_LIBV4L2=true clean all (最好加 sudo

5、 安装

这个步骤网址没给出,我是根据别的教程写出的

sudo make DESTDIR=/usr install

这样是为了生成一个“软件,可以直接使用 mjpg_streamer 命令

6、  测试

mjpg_streamer -i “/usr/lib/input_uvc.so-d /dev/video0  -y -r 320×240 -f 10″ -o “/usr/lib/output_http.so-p 8090 -w /var/www/”

此命令执行完后,摄像头就会被打开

7、  在电脑端打开浏览器,输入pcduino的ip地址(可以登录路由器查看,或用’ifconfig’命令获取ip)+ “:8090”

8、  其中命令行参数为:

-d: 设备

-r: 分辨率

-f: 帧率

如果你的摄像头不支持MJPEG格式,我们用 ‘-y’ 指定使用YUYV 格式,而不是MJPEG格式。

-p: 端口

-w: web 目录。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值