s60sc/ESP32-CAM_MJPEG2SD
PublicESP32 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.
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
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 AVIdata/Chứa giao diện web và các tài nguyên tĩnh được tải lên thẻ SDextras/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.
git clone https://github.com/s60sc/ESP32-CAM_MJPEG2SD.git
cd ESP32-CAM_MJPEG2SDCá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
tensorflow/tensorflowAn Open Source Machine Learning Framework for Everyone201.2k+31
- 2
f/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
huggingface/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
rasbt/LLMs-from-scratchImplement a ChatGPT-like LLM in PyTorch from scratch, step by step107.5k+400
- 5
pytorch/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.