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カードへの効率的な書き込みを保証します。ユーザーはWebインターフェースを介してデバイスを管理し、モーション検出の設定、タイムラプスやドライブレコーダー風の録画の設定、マイク、サーボ、センサーなどの接続された周辺機器の制御ができます。WiFiまたはイーサネットを介したネットワーク接続をサポートし、Telegramやメールでアラートを送信できます。

対象ユーザー

このプロジェクトは、ESP32ハードウェアを使用してカスタムセキュリティカメラ、野生動物モニター、FPV車両コントローラー、またはタイムラプス装置を構築したいメーカーやホビイスト向けです。Arduino IDEと基本的な電子工作に慣れたユーザーに最適で、ピンやボード設定の手動構成が必要です。

ハイライト

  • 標準メディアプレーヤーとの互換性のために、オプションのオーディオ(WAV)付きAVIファイルとしてビデオを録画します。
  • 複数の録画モードをサポート:モーション起動、連続(ドライブレコーダー)、タイムラプス。
  • MQTTおよびHome Assistantを介してホームオートメーションと統合。
  • FTP、HTTPS、WebDAV、またはブラウザダウンロードを介して録画へのリモートアクセスを提供。
  • パン/チルトサーボ、各種センサー、I2Cデバイスなど、広範なハードウェアサポートを提供。
  • 他のデバイスにアクセスするための「カメラハブ」機能と、双方向オーディオのためのインターホン機能を備えています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト