在线问答
登录
直播中
gjianw217
11年用户
688经验值
擅长:嵌入式技术 控制/MCU RF/无线
私信
关注
【OK210试用体验】进阶篇(1)视频图像采集之MJPG-streamer编译(Ubuntu系统下)
网络摄像机
嵌入式
本帖最后由 gjianw217 于 2015-11-22 20:03 编辑
本篇主要内容分为:
嵌入式视频图像开源库
mjpg-streamer简介
mjpg-streamer在Ubuntu下编译
一、嵌入式视频图像开源库
在嵌入式系统中,常用的视频图像处理开源系统有:luvcview、cheese、mo
ti
on、mjpg-streamer或者ffmpeg,其中:
luvcview: 基于V4L2、SDL的程序,支持拍照录像,参数调节,代码精简实用,适合学习V4L2编程
cheese:基于V4L2、GTK的程序,支持拍照录像,特殊视频效果
motion:移动侦测拍照程序
mjpg-streamer:网络摄像机程序
二、mjpg-streamer简介
MJPG-streamer,是用于从webcam摄像头采集图像,把他们以流的形式通过基于ip的网络传输到浏览器如Firehox,Cambozola,VLC播放器,Windows的移动设备或者其他拥有浏览器的移动设备。它可以利用某些webcams的硬件压缩功能来降低服务器CPU的开销。它为嵌入式设备和一些常规服务器提供了一个轻量且更少CPU消耗的方案,因为它无需为视频帧压缩浪费大量的计算效率。
值得一提地是,mjpg-sreamer源码的下载,由于其一直没有更新,现存网上的编译教程都是“老式”的,不适合现在的编译环境(linux-3.x内核),故多数人是失败的。网上的下载地址主要有两个:地址1,地址2,经测试,都不能编译成功,具体正确的地址,见下面。
一般下载后,mjpg-streamer下包含如下目录:其中mjpg-streamer提供了各个输入输出设备组件,uvc-streamer提供了uvc-streamer的可执行目录,mjpeg-client分别有linux和Window的客户端测试程序。
mjpg-streamer的工作流程,大致如下所示:
三、mjpg-streamer在Ubuntu下编译
1 安装前准备
1)sudo apt-get install libsdl1.2-dev
subversion
2)sudo apt-get install libjpeg62-dev
否则出现如下错误
3)sudo apt-get install imagemagick
否则出现如下错误
2 下载mjpeg-streamer
git clone https://github.com/shrkey/mjpg-streamer
cd mjpg-streamer/mjpg-streamer
3 编译安装
make
sudo make install
ps:重新编译前,需要执行
make clean(相对make)
make uninstall(相对make install)
4 测试
运行./start.sh
(1)网页测试
(2)网页视频流测试
(3)
Window客户端测试
(4)VLN播放器测试
回帖
(13)
番茄酱大葱
2015-9-6 08:48:48
这个不错啊,好厉害
这个不错啊,好厉害
举报
鲜岗
2015-9-6 14:15:33
厉害厉害!改天自己也试试~~~~~~~~~~~~~
厉害厉害!改天自己也试试~~~~~~~~~~~~~
举报
小虎嵌入式
2015-10-16 16:02:35
顶下!学到了!谢谢!
顶下!学到了!谢谢!
举报
帅虎
2015-10-24 15:29:52
博主你好,我也按照步骤完成了相关操作但是到了最后,打开mjpg-steamer client也能成功连接,但是最下边的字节接收才是303,和你的图片下的字节接收6530有很大出入,并且不显示图像,是怎么回事。我用的罗技c930e摄像头
博主你好,我也按照步骤完成了相关操作但是到了最后,打开mjpg-steamer client也能成功连接,但是最下边的字节接收才是303,和你的图片下的字节接收6530有很大出入,并且不显示图像,是怎么回事。我用的罗技c930e摄像头
举报
更多回帖
rotate(-90deg);
回复
相关帖子
网络摄像机
嵌入式
【
OK210
试用
体验】
进阶篇
(2)
视频
图像
采集
之
MJPG-streamer
编译
(arm移植)
5948
【
OK210
试用
体验】
进阶篇
(3)
OK210
的Linux串口测试
3878
开源
视频
服务器软件
MJPG-streamer
研究
88
详解
视频
服务器软件
MJPG-streamer
0
开源
视频
服务器软件
MJPG-streamer
的研究和应用
17
openwrt
下
mjpg-streamer
使用
3179
关于
mjpg-streamer
移植到
OK210
开发板上的问题
2530
关于
mjpg-streamer
移植到
OK210
开发板上的问题
2674
mjpg-streamer
源码
3760
【
OK210
试用
体验】
之
启动
篇
2580
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分