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.
해결하는 문제
이 애플리케이션은 ESP32 및 ESP32S3 카메라 모듈을 다목적의 자체 포함 비디오 녹화 및 스트리밍 장치로 변환합니다. 모션 트리거 또는 연속 비디오를 SD 카드에 직접 녹화하고, 라이브 영상을 브라우저나 NVR로 스트리밍하며, 홈 자동화 시스템과 통합할 수 있는 저비용 맞춤형 시스템의 필요성을 해결합니다.
작동 방식
이 소프트웨어는 카메라 프레임을 캡처하여 표준 AVI 파일로 SD 카드에 저장하므로 미디어 플레이어에서 쉽게 재생할 수 있습니다. 모듈의 PSRAM을 사용하여 비디오 데이터를 버퍼링하여 SD 카드에 효율적으로 쓰는 것을 보장합니다. 사용자는 웹 인터페이스를 통해 장치를 관리하며, 모션 감지 구성, 타임랩스 또는 대시캠 스타일 녹화 설정, 마이크, 서보, 센서와 같은 연결된 주변 장치를 제어할 수 있습니다. WiFi 또는 이더넷을 통한 네트워크 연결을 지원하며 Telegram이나 이메일로 알림을 보낼 수 있습니다.
대상 사용자
이 프로젝트는 ESP32 하드웨어를 사용하여 맞춤형 보안 카메라, 야생 동물 모니터, FPV 차량 컨트롤러 또는 타임랩스 장비를 구축하려는 메이커와 취미 사용자를 위한 것입니다. Arduino IDE와 기본 전자 공학에 익숙한 사용자에게 가장 적합하며, 핀 및 보드 설정을 수동으로 구성해야 합니다.
주요 기능
- 표준 미디어 플레이어 호환성을 위해 선택적 오디오(WAV)가 포함된 AVI 파일로 비디오를 녹화합니다.
- 여러 녹화 모드 지원: 모션 트리거, 연속(대시캠), 타임랩스.
- MQTT 및 Home Assistant를 통한 홈 자동화 통합.
- FTP, HTTPS, WebDAV 또는 브라우저 다운로드를 통한 녹화물 원격 액세스 제공.
- 팬/틸트 서보, 다양한 센서, I2C 장치를 포함한 광범위한 하드웨어 지원.
- 다른 장치에 액세스하기 위한 "카메라 허브" 기능과 양방향 오디오를 위한 인터콤 기능을 제공합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트