【BPI-M641开发板试用体验】+mjpg-streamer实现最简单局域监控

  • 开发
  • 监控
  • 静水竹林
  • LV5工程师
  • |      2017-01-09 09:33:48
  • 浏览量 1021
  • 回复:1
本帖最后由 静水竹林 于 2017-6-22 17:31 编辑 网上视频监控方面资料很多,前面用luvcview测试过摄像头,这里借用mjpg-streamer这个开源项目玩玩简单的局域网内监控。之前有在一起板子上移植过,不过香蕉派貌似出了点问题,不过还是最终移植上了,这里简单分享下。第一步:安装依赖包
sudo apt-get install libjpeg8-dev libv4l-dev subversion
第二步:下载mjpg-streamer项目源码
svn co https://svn.code.sf.net/p/mjpg-streamer/code/mjpg-streamer mjpg-streamer
第三部:源码编译
cd mjpg-streamer

make USE_LIBV4L2=true clean all

第四步:运行测试
sudo ./start.sh
注意:如果出现问题i: init_VideoIn failed错误,可能原因可能是由于市面上大部分摄像头都是支持YUV的,而不是JPEG的。而mjpg-stream支持JPEGYUV两种格式。解决思路修改input_uvc.c文件
sudo vim mjpg-streamer/plugins/input_uvc/input_uvc.c
将int width = 640, height = 480, fps = -1, format = V4L2_PIX_FMT_MJPEG, i;处的V4L2_PIX_FMT_MJPEG改为:V4L2_PIX_FMT_YUYV 然后重新编译即可
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:1
静水竹林 2017-01-09
后面试试传到服务器上
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子