- Watch each camera's ONVIF VideoSource/MotionAlarm; record while it reports movement and stop after a 10s post-roll, through a per-stream MediaMTX path so viewers are never interrupted. - Clips go to RECORDINGS_DIR (default .data/recordings), one folder per recorded stream; RECORD_STREAM, RECORD_KEEP_DAYS and MOTION_RECORDING configure the rest. An hourly sweep deletes clips past retention. - Add allCameraRecords(): listCameras() calls connection(), which never resolves outside a request and silently stalled startup. Background work is no longer awaited in instrumentation either. - Document the settings in the README. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| log.ndjson | ||