s60sc/ESP32-CAM_MJPEG2SD

Public

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.

Beeknoee

Bee AI phân tích repositoryBETA

AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.

Cập nhật lần cuối: 14/10/2026

Đăng nhập để hỏi Bee AI

Tóm tắt bởi Bee AI

Ứng dụng quay phim và ghi nhận chuyển động đa tính năng dành cho vi điều khiển ESP32 và ESP32-S3 kết hợp camera OV2640/OV5640. Hệ thống lưu chuỗi JPEG thành tệp AVI trực tiếp lên thẻ SD, hỗ trợ ghi âm WAV, phát luồng MJPEG/RTSP qua trình duyệt và tích hợp điều khiển từ xa.

  • Ghi hình theo chuyển động (camera, cảm biến PIR, radar, gia tốc kế) hoặc ghi liên tục (time-lapse, dashcam) dưới định dạng AVI.
  • Hỗ trợ ghi âm đồng thời từ microphone I2S/PDM và đóng gói trực tiếp tệp âm thanh WAV vào tệp AVI.
  • Truyền luồng đồng thời đến trình duyệt web qua HTTP MJPEG và các đầu ghi NVR qua giao thức RTSP.
  • Truyền tải và tải về tệp tin qua FTP, HTTPS, WebDAV hoặc trực tiếp từ giao diện trình duyệt web.
  • Hỗ trợ điều khiển qua MQTT, tích hợp Home Assistant và gửi thông báo cảnh báo qua Telegram hoặc Email.

Lưu ý

  • ESP32 bản cũ dễ bị thiếu bộ nhớ heap khi bật nhiều tính năng cùng lúc; tác giả khuyên dùng board ESP32-S3 có PSRAM lớn hơn.
  • Giao diện và tính năng web chỉ mới được kiểm thử đầy đủ trên trình duyệt Google Chrome.
  • Cần tối thiểu phiên bản thư viện arduino-esp32 core v3.1.1 để biên dịch dự án.

Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.

  • Độ phổ biến39
  • Độ tươi100
  • Cộng đồng92
  • Tài liệu100
  • Phát hành100
  • Mức độ khóTrung bình
  • Phù hợp vớiLập trình viên
  • Loại dự ánỨng dụng
  • Giấy phépAGPL-3.0

Kiến trúc & Công nghệ

Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.

Tech stack

  • C++
  • C
  • WebSocket

Kiến trúc tổng quan

Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.

  • src/Mã nguồn C++ chính triển khai ứng dụng, xử lý luồng video và tệp AVI
  • data/Chứa giao diện web và các tài nguyên tĩnh được tải lên thẻ SD
  • extras/Tài liệu phụ trợ, sơ đồ hoặc công cụ bổ sung cho dự án

Hướng dẫn nhanh

Các bước để bắt đầu với repository này.

bash
git clone https://github.com/s60sc/ESP32-CAM_MJPEG2SD.git
cd ESP32-CAM_MJPEG2SD

Các use case chính

Những ứng dụng có thể xây dựng từ repository này.

  • Lắp đặt camera an ninh gia đình hoặc giám sát động vật hoang dã kích hoạt theo chuyển động.
  • Xây dựng camera hành trình (dashcam) hoặc hệ thống theo dõi chuyến bay tên lửa mini.
  • Tạo camera FPV điều khiển từ xa có khả năng truyền hình ảnh và âm thanh hai chiều (intercom).

Repository tương tự

Cùng chủ đề trong kho Bee.

  1. 1tensorflow/tensorflowAn Open Source Machine Learning Framework for Everyone201.2k+31
  2. 2f/prompts.chatf.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.175.1k+1.1k
  3. 3huggingface/transformers🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.168.3k+326
  4. 4rasbt/LLMs-from-scratchImplement a ChatGPT-like LLM in PyTorch from scratch, step by step107.5k+400
  5. 5pytorch/pytorchTensors and Dynamic neural networks in Python with strong GPU acceleration105k+24

Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 14/10/2026.