mjpg-streamer在树莓派上的使用(树莓派+usb摄像头)

使用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是图像,可见图像很流畅也很清晰(以下图,晚上拍的不是很清楚)