使用mjpg-streamer能够实现远程监控,mjpg-streamer的优势是图像清晰延迟小,下边大概说一下使用它的步骤。git
1.更新一下软件包github
分两次输入浏览器
sudo apt-get update
sudo apt-get upgrade
ide
2.重启以后开启摄像头:spa
能够输入3d
sudo raspi-config而后选择 ‘5 interfacing options’中的‘camera’而后enable,以后树莓派将重启(步骤以下图)blog
3.检查摄像头是否被识别(两种方法)图片
①第一种方法:将usb摄像头插到树莓派上,而后输入ip
ls /devci
发现有video0即摄像头被识别(以下图)
②第二种方法:输入
lsusb
若是出现了摄像头的ID(这个能够看本身摄像头的名字)即说明被识别(以下图)
4.安装libjpeg库(用于解码)
分别输入
sudo apt-get install libjpeg62-dev
sudo apt-get install libjpeg8-dev
安装过程当中都选‘是’
5.下载并编译mjpg-streamer(须要作些等待)
输入
wget https://github.com/jacksonliam/mjpg-streamer
并解压
unzip mjpg-streamer-master.zip
以后编译
先安装cmake :sudo apt-get install cmake
而后切换到mjpg-streamer的路径下分别输入
cd ~/mjpg-streamer-master/mjpg-streamer-experimental
sudo make clean all
6.安装mjpg-streamer
分别输入
sudo cp mjpg-streamer /usr/local/lib
sudo cp output-http.so input_uvc.so /usr/local/lib/
sudo cp -R www /usr/local/www
6.打开mjpg-streamer
LD_LIBRARY_PATH=/usr/local/lib mjpg-streamer -i "input_uvc.so" -o "output_http.so -w /usr/local/www"
▲注意-i -o -w 先后都有空格
以下图
打开成功,以后去浏览器输入‘树莓派的ip:8080’便可进入mjpg-streamer界面(以下图)
树莓派ip查看的方法
①下载ip_scanner(能够查看所链接路由器下全部的设备的ip,好处是能显示出树莓派的名字,很清楚看到)
首先电脑和树莓派接入的同一个路由器
点击scan,而后等一会(以下图)
②用360的路由器卫士,能够直接打开360去功能大全里边找。
打开以后直接会显示出所链接路由器下的全部设备ip(缺点是树莓派的名字是未知设备)
找到树莓派的ip以后让咱们继续回到mjpg-streamer界面下,Static是静态图片,Stream是图像,可见图像很流畅也很清晰(以下图,晚上拍的不是很清楚)