s60sc/ESP32-CAM_MJPEG2SD
ESP32 Camera motion capture application to record JPEGs to SD card as AVI files and stream to browser as MJPEG. If a microphone is installed then a WAV file is also created. Files can be uploaded via FTP or downloaded to browser.
Supports motion detection via multiple sensor types (PIR, radar, accelerometer), RTSP streaming with audio and subtitle tracks, concurrent multi-client streaming, and integration with Home Assistant via MQTT and Telegram notifications. The architecture uses PSRAM buffering to minimize SD writes aligned to sector boundaries, with configurable MMC 1-line or 4-line modes; ESP32S3 variants achieve significantly higher performance due to faster PSRAM and dual-core processing. Includes peripherals support (servos, steppers, LEDs, I2C sensors) and advanced features like intercom functionality, machine learning interfaces, and photogrammetry capture.
1,549 stars. Actively maintained with 3 commits in the last 30 days.
Stars
1,549
Forks
324
Language
C++
License
AGPL-3.0
Category
Last pushed
Feb 24, 2026
Commits (30d)
3
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/computer-vision/s60sc/ESP32-CAM_MJPEG2SD"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
Mr-Homeless/waldo
Waldo Vision | Cheat detection
HornedSungem/SungemSDK
Horned Sungem
maxlab-io/tokay-lite-sdk
Tokay Lite: Low Power Edge AI Camera SDK
klumw/esp32_cam_face_recognition
esp32-cam face recognition with MQTT and esp-who framework
Kevin-WSCU/96Boards-Camera
96Boards camera support from Deltavison :