mjpg-streamer”,是用于从webcam摄像头采集图像,把他们以流的形式通过基于ip的网络传输到浏览器如Firehox,Cambozola,VLC播放器,Windows的移动设备或者其他拥有浏览器的移动设备。mipg-streamer可以利用某些webcams的硬件压缩功能来降低服务器CPU的开销,为嵌入式设备和一些常规服务器提供了一个轻量且更少CPU消耗的方案。 ①安装mjpg-streamer所需的依赖库: [size=1em][backcolor=rgb(108, 226, 108) !important][color=white !important][size=1em] ?
[size=1em]1
[size=1em]2
[size=1em]3
[size=1em]4
[size=1em]5
[size=1em]6
[size=1em]7
| [size=1em][size=1em]$sudo apt-get install libv4l-dev
[size=1em]$sudo apt-get install libjpeg8-dev
[size=1em]$sudo apt-get install subversion
[size=1em]$sudo apt-get install imagemagick
|
②下载安装mjpg-streamer: [size=1em][backcolor=rgb(108, 226, 108) !important][color=white !important][size=1em] ?
[size=1em][backcolor=rgb(108, 226, 108) !important][color=white !important][size=1em] ?
[size=1em]1
[size=1em]2
[size=1em]3
[size=1em]4
[size=1em]5
| [size=1em][size=1em]$cd mjpg-streamer/mjpg-streamer
[size=1em]$make USE_LIBV4L2=true clean all
[size=1em]$sudo make DESTDIR=/usr install
|
③运行下面指令,开启服务: [size=1em][backcolor=rgb(108, 226, 108) !important][color=white !important][size=1em] ?
| [size=1em][size=1em]$mjpg_streamer -i "/usr/lib/input_uvc.so -d /dev/video0 -y -r 320x240 -f 10" -o "/usr/lib/output_http.so -p 8090 -w /var/www/mjpg_streamer"
|
④先查看pcDuino的ip地址($ifconfig),打开pcDuino浏览器或者同一局域网pc和手机浏览器中,输入下面地址,即可看到摄像头拍摄的视频了:(我查看的pcDuino地址为:192.168.100.21) 192.168.100.21:8090/?action=stream
|