项目简介
本项目是一个基于ESP32-CAM的视频监控系统,可实现实时视频流传输、与API交互、状态更新等功能,支持使用配套的Android应用程序进行控制。
项目的主要特性和功能
- 实时流服务:创建RTSP服务器并生成实时流,可通过“
:8554/mjpeg/1”访问。 - API交互:进行API调用,包含身份验证、存储JWT令牌并在即将过期时替换;可检索系统状态,查看微控制器关联情况与安全系统激活状态。
- 状态更新:更新微控制器的传输状态和本地IP。
- 并发执行:使用RTOS在单独线程上并发执行各种操作。
安装使用步骤
- 确保已下载本项目的源码文件。
- 确认已安装PlatformIO开发环境。
- 将ESP32 - CAM板连接到开发环境。
- 打开项目,根据需求配置相关参数(如API地址等)。
- 编译并上传项目代码到ESP32 - CAM板。
- 运行配套的Android应用程序,通过应用程序控制视频监控系统的开启和关闭。
- 当系统激活后,可通过“
:8554/mjpeg/1”访问实时视频流。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】