完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
手上正好有一个1600万像素的USB摄像头,支持UVC,十分适合用来做网络监控应用,借助米尔MYS-8MMX开发板强大的音视频处理能力,可玩性很高。搭建网络摄像头,板子上需要运行流媒体服务器,读取摄像头数据然后通过网络发送出去,目前常用的方案有MJPG-streamer、µStreamer 、Motion 等。这里我选择性能较高的MJPG-streamer,MJPG-streamer是一款免费基于IP地址的视频流服务器,它的输入插件从摄像头读取视频数据,这个输入插件产生视频数据并将视频数据复制到内存中,它有多个输出插件将这些视频数据经过处理,其中最重要的输出插件是网站服务器插件,它将视频数据传送到用户浏览器中,MJPG-streamer的工作就是将其中的一个输入插件和多个输出插件绑定在一起,所有的工作都是通过它的各个插件完成的。 MJPG-streamer是SourceForge网站的一个开源项目: https://sourceforge.net/projects/mjpg-streamer/ 目前项目已经迁移到github,这个版本增加了树莓派的支持: https://github.com/jacksonliam/mjpg-streamer MJPG-streamer依赖jpeg库,因此首先进行jpeg 库的移植,jpeg源码包通过这个网址下载: http://www.ijg.org/ 最新版本是jpegsrc.v9d.tar.gz jpeg编译
mjpg-stream编译
进入源码目录
创建一个目录lib用来存放交叉编译的动态库文件
输入编译命令并指定交叉编译器
将在目录mjpg-streamer-test/mjpg-streamer-r63生成应用程序mjpg_streamer 几个主要文件介绍如下:
将生成的mjpg-streamer-r63/plugins/output_file/output_file.so和mjpg-streamer-r63/plugins/input_uvc/input_uvc.so拷贝到目录 mjpg-streamer-r63/lib 将上面编译的jpeg动态库libjpeg.so、libjpeg.so.9、libjpeg.so.9.4.0拷贝到目录 mjpg-streamer-r63/lib 我这里搭建了nfs,将测试目录挂载到开发板,方便调试,动态库目录内容如下: 在终端输入命令指定环境变量
然后输入命令
运行成功信息如下: 我的板子ip设置成了192.168.1.120,浏览器地址栏输入
就可以看到图像了,回车可以进行单张抓拍,演示效果如下: |
|
相关推荐
5 个讨论
|
|
只有小组成员才能发言,加入小组>>
【米尔-紫光PG2L100H国产FPGA开发板试用】开箱评测!米尔电子PG2L100H开发板深度体验报告
833 浏览 0 评论
【米尔-Xilinx XC7A100T FPGA开发板试用】+04.SFP之Aurora测试(zmj)
637 浏览 0 评论
【米尔-Xilinx XC7A100T FPGA开发板试用】+03.SFP光口测试(zmj)
578 浏览 1 评论
【米尔-Xilinx XC7A100T FPGA开发板试用】+01.开箱(zmj)
677 浏览 0 评论
【米尔-紫光PG2L100H国产FPGA开发板试用】米尔-紫光PG2L100H国产FPGA开发板开箱评测
672 浏览 0 评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】基于ROS系统的三麦轮小车自主导航
3596浏览 2评论
【米尔NXP i.MX 93开发板试用评测】5、安装Debian和排除启动故障
603浏览 2评论
【米尔NXP i.MX 93开发板试用评测】2、异构通信环境搭建和源码编译
759浏览 2评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】Free RTOS应用开发环境部署
1390浏览 1评论
【米尔-芯驰D9开发板- 国产平台试用】- 03- 外设接口测试-U盘、485总线
6803浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-2 09:30 , Processed in 0.691252 second(s), Total 66, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号