安信可ESP32-CAM摄像头开发demo--广域网远程实时查看视频流

安信可ESP32-CAM摄像头开发demo讲解

文章目录

    • 安信可ESP32-CAM摄像头开发demo讲解
  • 一、实际效果
  • 二、准备工作
  • 三、开发环境搭建
  • 四、代码理解思维导图
  • 五、实现效果操作流程
  • 六、总结

一、实际效果

该demo演示的在基于广域网使用APP实现远程实时查看ESP32-CAM所拍摄的视频流
安信可ESP32-CAM摄像头开发demo--广域网远程实时查看视频流_第1张图片
视频流效果 链接:https://pan.baidu.com/s/1mGjPr4TN8lLoEdGe4Tn1Mg
提取码:rrcq

二、准备工作

1.ESP32-CAM开发板 样品链接
2.USB TO TTL和杜邦线
3.SDK 链接
4.安卓APP----链接:https://pan.baidu.com/s/1ZxIVD3EKzHdn6UchkXcnrw
提取码:n6tp

三、开发环境搭建

建议基于**Linux(ubuntu)**环境进行开发,需要您结合芯片官方的相关搭建流程来理解—》开发环境指南,在当前目录下获取ESP32的SDK esp-idf 4.0

git clone --recursive/v4.0 https://github.com/espressif/esp-idf.git

四、代码理解思维导图

安信可ESP32-CAM摄像头开发demo--广域网远程实时查看视频流_第2张图片

五、实现效果操作流程

1.搭建开发环境
2.配置 make menuconfig:输 入 SSID,PASS以及ID “ asrrmhso.zuzcni.trial.nabto.net ” , key
“337acb58e15b72117a49bf779d90cb29”,选择—>AI.Tinker
安信可ESP32-CAM摄像头开发demo--广域网远程实时查看视频流_第3张图片
3.烧录make flash(IO0 引 脚 拉 低) 和使用ESP-TOUCH配网且成功后IO0 引 脚 拉 高
安信可ESP32-CAM摄像头开发demo--广域网远程实时查看视频流_第4张图片
4.进入 app 选择”refresh”,如果发现设备,点击,即可连接设备
安信可ESP32-CAM摄像头开发demo--广域网远程实时查看视频流_第5张图片
安信可ESP32-CAM摄像头开发demo--广域网远程实时查看视频流_第6张图片

六、总结

ESP32-S模组驱动摄像头ov2640,20MHz的时钟频率,图像格式为JPEG,分辨率VGA 640*480,帧率

平均15帧/s,上传速率为150KB/s~300KB/s(此数据是接入手机的热点,网络环境良好情况下更佳);

同时拍照图片时最大的分辨率为1600*1200;总体来说此次demo还是比较理想,同时还有很多优化的空

间留给码友们。
安信可ESP32-CAM摄像头开发demo--广域网远程实时查看视频流_第7张图片
(PS:此demo仅供参考,如有疏忽之处,可联系博主完善)

你可能感兴趣的:(安信可,ESP32,专题,物联网,git,人工智能,android)