mjpg-streamer+frp+公网服务器实现微信小程序实时监控方案

服务器端 ----> 使用frps搭建服务

下载编译安装frp

下载:

wget https://github.com/fatedier/frp/releases/download/v0.44.0/frp_0.44.0_linux_amd64.tar.gz
tar -zxvf frp_0.44.0_linux_amd64.tar.gz 
cd frp_0.44.0_linux_amd64/

修改frps.ini为如下:

[common]
bind_port = 8090
vhost_http_port = 8090

具体服务器端详细配置参考这里:服务端配置 | frp (gofrp.org)

开放8090端口:

sudo iptables -I INPUT -p tcp --dport 8090 -j ACCEPT(或者在宝塔面板中开放8090端口)

在云服务器设置防火墙中打开端口

开发板使用mjpg-streamer+frpc搭建客户端

确保摄像头可用

fuqiang@ubuntu:~$ ls -al /dev/video*
crw-rw----+ 1 root video 81, 0 Oct 19 04:13 /dev/video0
crw-rw----+ 1 root video 81, 1 Oct 19 04:13 /dev/video1

下载编译安装mjpg-streamer

git clone https://github.com/jacksonliam/mjpg-streamer.git
cd mjpg-streamer/mjpg-streamer-experimental/
make
sudo make install

编译后文件夹内容如下:

fuqiang@ubuntu:~/workspace/mjpg-streamer/mjpg-streamer-experimental$ tree -L 1
.
├── _build
├── cmake
├── CMakeLists.txt
├── Dockerfile
├── docker-start.sh
├── input_file.so
├── input_http.so
├── input_uvc.so
├── LICENSE
├── makedeb.sh
├── Makefile
├── mjpg_streamer
├── mjpg_streamer.c
├── mjpg_streamer.h
├── mjpg_streamer@.service
├── output_file.so
├── output_http.so
├── output_rtsp.so
├── output_udp.so
├── plugins
├── postinstall.sh
├── README.md
├── scripts
├── start.sh
├── TODO
├── utils.c
├── utils.h

相关推荐

  1. 程序实现图片上传到服务器

    2024-05-10 09:36:06       58 阅读
  2. 程序打卡定位实现方案

    2024-05-10 09:36:06       58 阅读
  3. 程序实现埋点的方法

    2024-05-10 09:36:06       40 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-10 09:36:06       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-10 09:36:06       100 阅读
  3. 在Django里面运行非项目文件

    2024-05-10 09:36:06       82 阅读
  4. Python语言-面向对象

    2024-05-10 09:36:06       91 阅读

热门阅读

  1. 【48】Camunda8-Self-Managed部署

    2024-05-10 09:36:06       45 阅读
  2. HTTP调用API框架Forest

    2024-05-10 09:36:06       37 阅读
  3. MongoDB 从部署到掌握

    2024-05-10 09:36:06       40 阅读
  4. MongoDB聚合运算符:$toObjectId

    2024-05-10 09:36:06       32 阅读
  5. React 学习-4

    2024-05-10 09:36:06       36 阅读
  6. iOS-SSL固定证书

    2024-05-10 09:36:06       34 阅读
  7. 快速了解Vuex

    2024-05-10 09:36:06       28 阅读
  8. 按键精灵、autojs、冰狐智能辅助到底该如何选择?

    2024-05-10 09:36:06       135 阅读
  9. Vue3:视图渲染

    2024-05-10 09:36:06       27 阅读
  10. VMware 的三种网络模式

    2024-05-10 09:36:06       27 阅读
  11. flutter 在onError函数中不推荐使用“runZoned

    2024-05-10 09:36:06       35 阅读
  12. rust学习(openssl rsa加解密文件)

    2024-05-10 09:36:06       33 阅读