美文网首页树莓派玩转树莓派
树莓派+frp+nginx+mjpg-streamer

树莓派+frp+nginx+mjpg-streamer

作者: 在做算法的巨巨 | 来源:发表于2021-01-02 21:53 被阅读0次

    问题描述

    1. 需要远程进行视频监控,计划用mjpg-streamer
    2. frps的vhost_http_port只能填一个,已经被之前的http服务(我自己是pi-raspberry远程性能监控),网上查到mjpg-streamer只能8080端口。

    做出的尝试

    1. frps vhost_http_port开8090,frpc添加两个http服务,对应不同的端口【失败】
    2. frps vhost_http_port开8080, frpc添加两个http服务,两个http对应相同的端口【失败】

    最终的解决方法

    整体参考链接1
    链接2

    1. nginx的功能
      nginx增加
      参考链接
    location ^~ /camera/ {
    proxy_pass http://localhost:8080/;
    root /home/pi/mjpg-streamer/mjpg-streamer-experimental/www/;
    index index.html index.htm;
    }
    
    1. 重启nginx
      sudo service nginx restart

    2. 启动mjpg-streamer

    cd /home/pi/mjpg-streamer/mjpg-streamer-experimental/
    ./mjpg_streamer -i "./input_raspicam.so" -o "./output_http.so -w ./www"
    
    1. 打开浏览器输入 http://公网ip:8090/camera 出现图像即完成内网穿透的视频监控配置
      或者可以使用这种方法,在某个路径下创建一个streamer.sh,输入
    cd /home/pi/mjpg-streamer/mjpg-streamer-experimental/
    ./mjpg_streamer -i "./input_raspicam.so" -o "./output_http.so -w ./www"
    

    然后,命令行sh streamer.sh

    相关文章

      网友评论

        本文标题:树莓派+frp+nginx+mjpg-streamer

        本文链接:https://www.haomeiwen.com/subject/tnjyoktx.html