【ESP32-CAM】公网访问视频流

参考教程

注意事项

  • esp-idf:ESP-IDF v4.4.4-dirty
  • esp-who:idf v3.3.1
  • 例程:examples\single_chip\camera_web_server

配置项

  • Step1:(Top) → Camera Web Server → WiFi Settings

image-20230704093529846

此处注意需要将ESP-WHO Face Detection功能关闭,在esp-who v3.3.1分支的例程估计应该对esp-idf版本有所要求,至少idf v4.4.4不可以,路径:(Top) → Camera Web Server

  • Step2:修改http server的length,不然会运行过程报错,需要加大Length,路径:(Top) → Component config → HTTP Server

image-20230704093813578

  • Step3:在我们本次使用的例程:camera_web_server中会用到rtc_gpio_desc相关的配置,需要我们在menuconfig中使能,路径:(Top) → Component config → Driver configurations → RTCIO configuration

image-20230704094052597

烧录

ESP-CAM的IO0引脚与GND短接,然后按一下RST键,同时使用USB转TTL工具进行连接,注意需要连接5V供电,

命令

idf.py menuconfig

idf.py build

idf.py -p COM20 flash

idf.py -p COM20 monitor

报错

1.error: ‘rtc_gpio_desc’ undeclared

image-20230702114023474

解决:

idf.py menuconfig

(Top) → Component config → Driver configurations → RTCIO configuration

[*] Support array `rtc_gpio_desc` for ESP32

内网穿透

  • stream流无法访问问题解决:在指定端口号后面加上后缀’/stream’即可,参考文章
  • 内网穿透平台:StarryFrp

访问端口

首先需要在一台主机中启用frpc服务,配置文件frpc.ini需要提前配置好,参考官网

这是我的frpc.ini配置,可供参考

image-20230704094421172

根据下图提示启用frpc服务

image-20230704094250465

访问ip

http://cn-cd-txy-1.starryfrp.com:28168/stream
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

以放_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值