Camera Recording
RUSEON Core supports continuous recording directly from the in-memory Ring Buffer to disk, minimizing processing overhead.
Enabling Recording
To enable recording for a specific camera, set the record field to true. The engine will begin archiving the stream immediately once connected. Changes to the record state are logged in record_history.
Retention Policies
RUSEON Core prunes old video archives based on retention rules.
- Global Default: Dictated by
server.record_retention_daysinconfig.yaml. - Camera Override: If a camera specifies
retention_days > 0, it overrides the global default.
For example, you might set the global retention to 30 days, but set a high-security camera to 90 days, and a minor camera to 7 days.
Archive Location
Recordings are written to the disk following an internal storage structure optimized for fast retrieval and pruning. Ensure the disk has sufficient I/O performance and capacity to handle the concurrent streams and configured retention days.