linux安装mjpg-stream

来源:互联网 发布:手机声音扩大软件 编辑:程序博客网 时间:2024/06/06 02:14

安装mjpg-stream
安装依赖库:

sudo apt-get install subversion
sudo apt-get install libv4l-dev
sudo apt-get install libjpeg8-dev
sudo apt-get install cmake

下载项目包:

wget https://github.com/jacksonliam/mjpg-streamer/archive/master.zip

解压:

unzip master.zip

编译安装:

nano mjpg-streamer-experimental/plugins/input_uvc/input_uvc.c

修改为: int width = 640, height = 480, fps = 30, format = V4L2_PIX_FMT_YUYV

然后:

cd mjpg-streamer/mjpg-streamer-experimental
make USE_LIBV4L2=true clean all
cp *.so /usr/lib/

进入mjpg-streamer/mjpg-streamer-experimental目录
执行以下命令启动:

./mjpg_streamer -i “/usr/lib/input_uvc.so -n -d /dev/video0 -r 640x480 -f 30 -y YUYV” -o “/usr/lib/output_http.so -n -p 8080 -w ./www”

此时,局域网内电脑可用浏览器打开这个链接查看

http://局域网ip:8080


如果需要外网访问,继续往下:

配置端口映射
浏览器打开自己家的电信猫或路由器管理网站:
我家的是电信光猫,进入http://192.168.1.1
输入账号密码后,配置nat虚拟服务器
添加一项,输入一个名称,ip填写对应内网ip,初始端口和终止端口都填8080,保存

关闭防火墙

apt-get install ufw
ufw disable

此时,手机关闭wifi,使用流量打开以下网址查看

http://外网ip:8080

开发网站可以嵌入这个链接http://外网ip:8080/?action=stream

参考:http://blog.csdn.net/dearwind153/article/details/52563141

0 0
原创粉丝点击