Skip to content

Crash Recovery

Because RUSEON Core writes video using the fMP4 format, recordings are inherently crash-resilient. Even if a file is not finalized (e.g., due to a power loss or kernel panic), the fragments written to disk remain perfectly valid and playable.

Recovery Process

On startup, the system scans the recording directories for any dangling *_ongoing.mp4 files.

When it finds one, it renames it to the completed format (_to_HH-MM-SS.mp4), using the file's ModTime as the end time for the filename. This cleanly resolves the state of the archive without data loss.

Released under the MIT License.