基于mjpg-streamer远程视频WEB监控 项目笔记二
来源:互联网 发布:淘宝开店要押金么 编辑:程序博客网 时间:2024/05/22 06:41
基于mjpg-streamer远程视频WEB监控 项目笔记二
版权声明:本文为博主原创文章,未经博主允许不得转载。
mjpg-streamer是基于jpeg库来处理摄像头数据的,因此在移植mjpg-streamer之前必须先移植jpeg库,否则在编译mjpg-streamer时会报告错误。
现在这里下载jpeg库的源代码和mjpg-streamer源代码:
jpeg库下载地址:http://download.csdn.NET/detail/laoylhuli/5029006
mjpg-streamer源代码下载地址:http://download.csdn.Net/detail/laoylhuli/5029022
1、jpeg库的移植:
1)、解压源码包
- #tar zxvf jpegsrc.v8b.tar.gz
- #./configure --prefix=/home/laoyl/jpeg --host=arm-none-linux-gnueabi
- #make
- #make install
安装完毕在指定的安装路径下/home/laoyl/jpeg出现了bin include lib share 4个文件夹,将lib目录下的所有库文件移植到开发板根目录下的lib下就可以了
2、mjpg-streamer源代码移植:
1)、解压源码包
- #tar zxvf mjpg-streamer-r63.tar.gz
CC=gcc
修改为
CC=arm-none-linux-gnueabi-gcc #编译器替换成交叉编译器
3)、定位jpeg库
修改plugins/input_uvc/Makfile
修改
CFLAGS += -O2 -DLINUX -D_GNU_SOURCE -Wall -shared -fPIC
为
CFLAGS += -O2 -DLINUX -D_GNU_SOURCE -Wall -shared -fPIC -I/home/laoyl/jpeg/include
修改
$(CC) $(CFLAGS) -ljpeg -o $@ input_uvc.c v4l2uvc.lo jpeg_utils.lo dynctrl.lo
为
$(CC) $(CFLAGS) -ljpeg -L/home/laoyl/jpeg/lib -o $@ input_uvc.c v4l2uvc.lo jpeg_utils.lo dynctrl.lo
- #make
5)、运行
在开发板上执行
- mjpg_streamer -i "input_uvc.so" -o "output_http.so -w /www"
具体的指令请看start.sh脚本,这个脚本里面包含了一些基本指令,例如打开的视频设备号,和图像是否保存等。
在火狐浏览器下http://192.168.1.230:8080/?action=stream (192.168.1.230是自己的开发板ip,不同的开发板ip会不同)。
在火狐浏览器下http://192.168.1.230:8080/?action=snapshot (静态图片)
未完待续,下一讲将介绍如果建立WEB服务器和配置花生壳,利用花生壳剥壳技术实现外网的视频监控。
- 顶
- 0
- 踩
- 1
- 上一篇基于mjpg-streamer远程视频WEB监控 项目笔记一
- 下一篇linux socket网络编程(一)
我的同类文章
- •linux进程的挂起和恢复2013-06-21
- •libjpeg库的简单使用使用----jpeg图片解压2013-04-19
- •Boa服务器移植2013-04-13
- •学习嵌入式linux的路2013-02-24
- •ARM模拟器——SkyEye的使用2013-01-02
- •linux线程介绍2013-05-06
- •libjpeg移植arm2013-04-19
- •ubuntu配置tftp2013-03-07
- •基于mjpg-streamer远程视频WEB监控 项目笔记一2013-01-26
- •linux时间编程2012-12-28
- 基于mjpg-streamer远程视频WEB监控 项目笔记二
- 基于mjpg-streamer远程视频WEB监控 项目笔记二
- 基于mjpg-streamer远程视频WEB监控 项目笔记二
- 基于mjpg-streamer远程视频WEB监控 项目笔记一
- 基于mjpg-streamer远程视频WEB监控 项目笔记一
- 基于mjpg-streamer远程视频WEB监控 项目笔记一
- 基于mjpg-streamer远程视频WEB监控 项目手札
- 远程视频监控之应用篇(mjpg-streamer)
- 远程视频监控之应用篇(mjpg-streamer)
- 树莓派安装mjpg-streamer视频监控
- 无线视频监控Mjpg-streamer输入分析
- 无线视频监控Mjpg-streamer输出分析
- 树莓派上安装MJPG-streamer实现视频监控
- 基于Z301P摄像头 H.264OK6410的远程视频web监控 项目笔记1
- 基于Z301P摄像头 H.264OK6410的远程视频web监控 项目笔记2
- 基于Z301P摄像头 H.264OK6410的远程视频web监控 项目笔记5(CGI)
- Android + Mini2440 无线网络视频监控系统 mjpg-streamer的移植
- 无线视频监控Mjpg-Streamer之框架分析
- 博客图片
- 读大学的你,还在迷茫吗?快看看这些视频学习网站
- swift学习笔记 - swift3.0用GCD实现计时器
- cocos2dx 渲染DDS格式纹理
- 分装头部菜单
- 基于mjpg-streamer远程视频WEB监控 项目笔记二
- [Wondgirl]从零开始学React Native之ES5 ES6语法对比(七)
- Map并非集合,Map表示集合之间的映射关系
- 关于文字在div中间显示
- CSS系列目录
- 透视校正插值
- 小谈XML
- 入眠
- Webshell实现与隐藏探究