使用ps3 move作为树莓派的视频和音频输入,那么怎么远程查看画面呢,总结搜索到的相关教程如下:
网上有很多关于mjpg-stream移植到树莓派的文章,大部分还是使用的sourceforge.net上的mjpg-streamer-r63.tar.gz
该工程版本比较老,在新版系统中编译需要把源码文件中所有
#include<[Linux](http://lib.csdn.net/base/linux)/videodev.h>
都修改为
#include<[linux](http://lib.csdn.net/base/linux)/videodev2.h>
或者
sudo ln -s /usr/include/linux/videodev2.h /usr/include/linux/videodev.h。
改完编译还是会遇到error(文章里提示可以忽略,不需完全编译,用目前编译出来的文件已经可以用)。
下面的文字是使用github上jacksonliam的mjpg-streamer-experimental,在树莓派新版系统上可以进行完全编译,适合强迫症患者。而且还能支持树莓派的专用摄像头Pi Cam。
- 先更新apt的列表:
sudo apt-get update
sudo apt-get upgrade
重启系统后,sudo raspi-config
移动到第五项“Enable Camera”
,回车进入,按tab键切换到“Enable”回车确认。回到主菜单,tab键切换到“Finish”回车确认。树莓派会自动重启。
- 安装依赖库:安装libjpeg的dev版本
注:下面所有安装过程中出现是否继续时,统一选择继续:Yes
编译前,还需要安装支持库:
sudo apt-get install libjpeg8-dev
- 下载mjpg-streamer
命令行方式:wget https://github.com/jacksonliam/mjpg-streamer
或者直接到网站下载zip安装包mjpg-streamer-master.zip,使用unzip mjpg-streamer-master.zip解压
- 编译mjpg-streamer
编译此工程需要用到cmake:
预安装:
sudo apt-get install cmake
然后开始编译。切换到mjpg的路径下:
cd ~/mjpg-streamer-master/mjpg-streamer-experimental
实际路径以你的路径为准
sudo make clean all
- 运行mjpg-streamer
在start.sh 里有各种启动方式的调用方法,可以简单的
./start.sh
也可以使用其中一种用法:
./mjpg_streamer -i "./input_uvc.so" -o "./output_http.so -w ./www"
6.查看效果
web访问http://你的IP:8080/stream.html
(如:http://192.168.1.106:8080/stream.html)
7.内网穿透