Motion and continuous recording rules with different resolution?

Hi,

I’m programatically creating different rules for motion and continuous recording. I like to setup the rules so that the continuous recording uses a lower resolution stream than the motion recording, but I can’t seem to find a way to set it up. On the Camera level it is possible to set up multiple stream configurations with different properties (Axis camera) but I can’t find a way, in the Rule engine, to set up which stream to use.

Is this possible?

Br,

Anders

It is not possible to make a rule that will change the setup of which stream is the one being recorded. Only one stream can be recorded.

Using the MIP SDK Configuration API it would be possible to develop an app or plugin that could change this setup. You could even develop it as a rule action and in effect develop functionality so that the rule was possible.

For changing configuration explore this sample - https://doc.developer.milestonesys.com/html/index.html?base=samples/componentsamples/configapiclient/readme.html&tree=tree_2.html

For developing rule actions explore this - https://doc.developer.milestonesys.com/html/index.html?base=samples/pluginsamples/bataction/readme.html&tree=tree_1.html

Thank you, Bo.

Do I understand you correctly that the XProtect client is not able to set up such a configuration, but the backend is capable of recording several streams, and that it would require an event server plugin to trigger this kind of behavior?

No, to the contrary; the Recording Server is today only capable of recording one stream, here lies the limitation.

I am mentioning a configuration change, the configuration change is simply to make the Recording Server record one of the other configured streams by switching stream. This configuration change can be achieved by using the Management Client or by using MIP SDK methods (Configuration API, ConfigurationItems class or Rest API).

You could say that having multiple streams today makes perfect sense in the live scenario because there you have all streams available but less so in the playback scenario as there is a limitation of one recorded stream.

Thanks, Bo!