esp32 cam rtsp 和http 两种方式

引用Micro-RTSP库
地址:

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

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

esp32 cam rtsp 和http 两种方式_第1张图片
src源文件
examples示例文件

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

esp32 cam rtsp 和http 两种方式_第4张图片
新建 完成项目之后

esp32 cam rtsp 和http 两种方式_第5张图片
把src 的源文件移到刚才新建 的项目之下
esp32 cam rtsp 和http 两种方式_第6张图片

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

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

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

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

http 流
在这个设置网关地址
在这里插入图片描述
在这个设置网关地址

esp32 cam rtsp 和http 两种方式_第12张图片
ssid 和密码的设置


在这里插入图片描述
编译和下载

手机端测试
流程

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

esp32 cam rtsp 和http 两种方式_第13张图片

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

esp32 cam rtsp 和http 两种方式_第15张图片

esp32 cam rtsp 和http 两种方式_第16张图片

esp32 cam rtsp 和http 两种方式_第17张图片

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

esp32 cam rtsp 和http 两种方式_第18张图片
授权于地:::http://www.viper1983.com

你可能感兴趣的:(esp32开发入门)