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支持JPEG和YUV两种格式。解决思路:修改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 然后重新编译即可