forked from dsutanto/zenai-kpc-python
update recording feature saat status IN/OUT
This commit is contained in:
1 parent
3c30ded269
commit
c80984ba80
6 files changed
+535
-13
No files matched your search
+20
-2
@@ -87,14 +87,32 @@ MOTION_MIN_AREA_FRAC=0.002
|
||||
MOTION_HEARTBEAT_FRAMES=15
|
||||
MOTION_THRESHOLD=5.0
|
||||
|
||||
# --- Video recording ---
|
||||
# --- Video recording (ByteTrack-style session) ---
|
||||
# When true, record raw frames for each counting session
|
||||
RECORD_VIDEO=false
|
||||
# session = encode in SHM, start on webhook IN/OUT (or control ON), stop on OFF
|
||||
# segment = legacy continuous hourly files under OUTPUT_DIR
|
||||
RECORD_MODE=session
|
||||
# Pending MP4 while session is active (tmpfs / RAM)
|
||||
SHM_DIR=/dev/shm/zenai-kpc-counter
|
||||
# Finished MP4 destination (use NFS mount here if desired). Defaults to OUTPUT_DIR.
|
||||
VIDEO_OUTPUT_DIR=/opt/zenai-kpc-counter
|
||||
# Extra seconds to keep recording after session end (IN/OUT → OFF)
|
||||
RECORD_END_DELAY=1
|
||||
# Delete pending clip if no object was counted during the session
|
||||
RECORD_DISCARD_EMPTY=true
|
||||
# Delete day folders under VIDEO_OUTPUT_DIR older than this many days (0 = off)
|
||||
RECORD_RETENTION_DAYS=3
|
||||
# H.264 quality via OpenCV FFmpeg writer (empty = default). Lower CRF = better.
|
||||
RECORD_CRF=18
|
||||
RECORD_PRESET=slow
|
||||
# Legacy segment length (only when RECORD_MODE=segment)
|
||||
VIDEO_SEGMENT_SEC=3600
|
||||
OUTPUT_FPS=15
|
||||
|
||||
# --- Runtime control (start/stop counting on the fly) ---
|
||||
CONTROL_ENABLED=false
|
||||
CONTROL_FILE=/opt/bytetrack-counter/control.json
|
||||
CONTROL_FILE=/opt/zenai-kpc-counter/control.json
|
||||
CONTROL_DEFAULT_COUNTING=true
|
||||
CONTROL_POLL_SEC=1.0
|
||||
CONTROL_SOCKET_ENABLED=false
|
||||
|
||||
Reference in new issue
Block a user