您尚未登录。

楼主 #1 2019-07-26 07:11:17

路人乙
会员
注册时间: 2017-09-26
已发帖子: 57
积分: 57

Ubuntu@VMWare mjpeg-streamer FRP 搭建远程 USB摄像头(webcam)

1. FRP局域网穿透参考此帖: https://whycan.cn/t_2696.html (需要一台固定IP的外网服务器)


2. 编译安装 mjpg-streamer

git clone https://github.com/jacksonliam/mjpg-streamer.git
cd mjpg-streamer/mjpg-streamer-experimental/
make
sudo make install  #管理员权限安装

3. 插入USB摄像头测试

sudo apt-get install webcam
webcam #运行webcam 测试程序

如果提示select timeout()错误, 那么可能需要在VMWARE 把usb设置改成 3.0
参考此贴: https://blog.csdn.net/qq_33475105/article/details/80139984

4. 运行
320x240 JPEG:

LD_LIBRARY_PATH=/usr/local/lib/mjpg-streamer/:$LD_LIBRARY_PATH mjpg_streamer -i "input_uvc.so  -d /dev/video0 -r 320x240" -o "output_http.so -p 8080 -w /usr/local/share/mjpg-streamer/www"

640x480 YUYV:

LD_LIBRARY_PATH=/usr/local/lib/mjpg-streamer/:$LD_LIBRARY_PATH mjpg_streamer -i "input_uvc.so  -d /dev/video0 -r 640x480 -y" -o "output_http.so -p 8080 -w /usr/local/share/mjpg-streamer/www"

640x480 UYVY:

LD_LIBRARY_PATH=/usr/local/lib/mjpg-streamer/:$LD_LIBRARY_PATH mjpg_streamer -i "input_uvc.so  -d /dev/video0 -r 640x480 -u" -o "output_http.so -p 8080 -w /usr/local/share/mjpg-streamer/www"

5. 电脑/手机 浏览器远程访问, 一切正常,只是mjpeg单帧压缩,码率高导致帧率超级低.
mjpeg_streamer_a.jpg

离线

#2 2019-07-26 07:29:14

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,233
积分: 9197

Re: Ubuntu@VMWare mjpeg-streamer FRP 搭建远程 USB摄像头(webcam)

干得漂亮, 感谢分享!





离线

#3 2019-07-26 11:18:43

超级萌新
会员
注册时间: 2018-05-04
已发帖子: 408
积分: 407

Re: Ubuntu@VMWare mjpeg-streamer FRP 搭建远程 USB摄像头(webcam)

干得漂亮, 感谢分享!

离线

#4 2019-10-17 09:51:35

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,233
积分: 9197

Re: Ubuntu@VMWare mjpeg-streamer FRP 搭建远程 USB摄像头(webcam)

这个好贴已经收录到 精华汇总





离线

#5 2019-11-12 08:11:39

xgui
会员
注册时间: 2019-09-07
已发帖子: 224
积分: 224

Re: Ubuntu@VMWare mjpeg-streamer FRP 搭建远程 USB摄像头(webcam)

帧率低,速度慢的原因,因为所有的流量都要经过服务器,而不是P2P。我感觉FRP这种应用在低频、窄带网络应用还是挺有意义的。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn