mjpg-streamer 可以通过文件或者是HTTP方式访问linux UVC兼容摄像头。可以在公司,通过访问家里安装的摄像头查看家里的情况,对于有小孩的家长很有帮助。 mjpg-streamer 需要很少的CPU和内存资源就可以工作,大部分编码工作都是摄像头完成的,所以对于内存和性能都有限的路由器十分适用。本次实验是在一个UNBUTU14.04的系统上完成的。
一. 安装依赖的相关库
sudo apt-get install libjpeg8-dev
sudo apt-get install libjpeg62-dev
二.检查摄像头驱动
$ lsusb
[如果看到连接的camera就代表连接成功了](https://img-blog.csdn.net/20160611214741689)
然后是检查摄像头驱动
ls /dev/vid*
如果驱动读取成功的话,上述指令会显示一个驱动文件,一般是video0等名字。
三.安装MJPG_Streamer
1、安装cmake
sudo apt-get install cmake
2、把所有*.so的文件放到/lib目录下(如果不做这一步可能会得到如下类似错误:)
ERROR: could not find input plugin Perhaps you want to adjust the search path with: export LD_LIBRARY_PATH=/path/to/plugin/folder dlopen: input_uvc.so: cannot open shared object file: No such fi