esp32 cam rtsp 和http 两种方式

引用Micro-RTSP库
地址:

https://github.com/geeksville/Micro-RTSP

git clone https://github.com/geeksville/Micro-RTSP

esp32 cam rtsp 和http 两种方式
src源文件
examples示例文件

esp32 cam rtsp 和http 两种方式
用vccode 安装PlatformIO
然后新建一个项目,我这里用的是m5stack 的开发板,如果是别的型 号开发板,可能有修一些引脚
esp32 cam rtsp 和http 两种方式
m5stack 的引脚 配置

esp32 cam rtsp 和http 两种方式
新建 完成项目之后

esp32 cam rtsp 和http 两种方式
把src 的源文件移到刚才新建 的项目之下
esp32 cam rtsp 和http 两种方式

mian.cpp
有移植 示例的ino
esp32 cam rtsp 和http 两种方式
把下载好的那个ino文件修成cpp 然后移到自己创建 的 项目,
esp32 cam rtsp 和http 两种方式

esp32 cam rtsp 和http 两种方式
宏定义的作 用
ENABLE_WEBSERVER 用于 http 的流
ENABLE_RTSPSERVER用于rtsp的流
esp32 cam rtsp 和http 两种方式
手机端和pc端
有跟宏定义去分别做接收流,
如果用的是http ,手机和pc 必有连接esp32 的wifi ,然后浏览器的地址是网关的地址

如果用的是rtsp ,手机和pc 有软件接收rtsp 的流

如果开发板是别的型 号,那就用对一下引脚
esp32 cam rtsp 和http 两种方式
把引脚修成自已的板子上的引脚 ,

http 流
在这个设置网关地址
esp32 cam rtsp 和http 两种方式
在这个设置网关地址

esp32 cam rtsp 和http 两种方式
ssid 和密码的设置


esp32 cam rtsp 和http 两种方式
编译和下载

手机端测试
流程

有的部份我修过,比如ssid ,我的是cam .源代码的是devcam 密码可以自已设置的,有注意一下》》》

esp32 cam rtsp 和http 两种方式

esp32 cam rtsp 和http 两种方式
在这里插入图片描述

esp32 cam rtsp 和http 两种方式

esp32 cam rtsp 和http 两种方式

esp32 cam rtsp 和http 两种方式

rtsp 的流,有用sta ,ssid 和密码有路由器的
宏定义那注意一下

esp32 cam rtsp 和http 两种方式
授权于地:::http://www.viper1983.com