树莓派安装mjpg-streamer视频监控 分类: Raspberry Pi 2015-04-12 23:41 144人阅读 评论(0) 收藏

时间:2023-03-09 00:52:41
树莓派安装mjpg-streamer视频监控                                                    分类:            Raspberry Pi             2015-04-12 23:41    144人阅读    评论(0)    收藏

原来使用Motion在树莓派上跑1280x720分辨率的三颗摄像头。占用内存太严重,关闭诸多功能之后还是不行。故转战mjpg-streamer。

首先安装所需软件

sudo apt-get install subversion

sudo apt-get install libv4l-dev

sudo apt-get install libjpeg8-dev

svn下载软件到本地

svn co ttps://mjpg-streamer.svn.sourceforge.net/svnroot/mjpg-streamer mjpg-streamer

打开mjpg-streamer目录

cd mjpg-streamer/mjpg-streamer

编译安装

make USE_LIBV4L2=true clean all

make DESTDIR=/usr install

编译时可能会报 i: init_VideoIn failed 错误 错误原因:市面上大部分摄像头都是支持YUV的,而不是JPEG的。mjpg-stream支持JPEG和YUV两种格式。 1、打开以下文件: sudo vi mjpg-streamer/plugins/input_uvc/input_uvc.c 2、查找 V4L2_PIX_FMT_MJPEG 大概第三页 将一行中的: int width = 640, height = 480, fps = -1, format = V4L2_PIX_FMT_MJPEG , i; 把 V4L2_PIX_FMT_MJPEG 改成 V4L2_PIX_FMT_YUYV

需要重新编译才会有效。

版权声明:本文为博主原创文章,未经博主允许不得转载。