The ESP32-CAM is one of the most widely adopted open-source modules for prototyping embedded vision applications. Since its release in 2019, it has gained popularity among both hobbyists and professional developers due to its affordability, versatility, and integrated wireless capabilities. Despite its widespread use, comprehensive documentation of the performance metrics remains limited. This study addresses this gap by collecting and analyzing over six hours of real-time video streaming logs across all supported resolutions of the OV2640 image sensor, tested under five distinct voltage conditions via an HTTP-based WiFi connection. A long standing bug in the official Arduino ESP32 driver, responsible for inaccurate frame rate logging, was fixed. The resulting analysis includes key performance metrics such as instantaneous and average frame rate, total streamed data, transmission count, and internal chip temperature. The influence of varying power levels was evaluated to assess the reliability of the module.
翻译:ESP32-CAM是嵌入式视觉应用原型开发中应用最广泛的开源模块之一。自2019年发布以来,凭借其成本效益、功能多样性和集成无线能力,该模块在业余爱好者与专业开发者中均广受欢迎。尽管应用广泛,其性能指标的完整文档记录仍较为有限。本研究通过采集并分析超过六小时的实时视频流日志填补了这一空白,测试覆盖OV2640图像传感器所有支持的分辨率,并基于HTTP-WiFi连接在五种不同电压条件下进行。研究修复了官方Arduino ESP32驱动中一个长期存在的、导致帧率记录不准确的错误。最终分析涵盖了关键性能指标,包括瞬时与平均帧率、总传输数据量、传输次数及芯片内部温度。通过评估不同供电水平的影响,本研究对模块的可靠性进行了系统性考察。