Changed settings do not get applied until recording server is restarted

If I change a setting for a device, eg enable recording, it does not get applied until the recording server is restarted. It really should be applied live. Is this normal behavior for everyone else? If not, what could be the cause of this in my environment?

Matt and I have a dialog running over on GitHub as initially it seemed like a MilestonePSTools issue, but the Management Client had the same issue and I wasn’t able to reproduce the behavior. At this point it seems like it has less to do with the SDK/API’s and more to do with a config/environment issue and/or a bug.

You should definitely expect recording to begin after enabling recording, and without having to restart any services. At most, you could expect to see some delay depending on how the recording rules are setup. I confirmed on a 2022 R1 test system that if I’m recording video on motion, and the motion is constant, and I then enable recording of the related microphone, the related microphone starts recording immediately, even though there has been no new “motion started” event.

If you observe different behavior than this, I would call it unexpected behavior and work with our support team to understand if it’s a configuration, environment, or software issue.