How to Split Recording Storage by Recording Type in XProtect Express+ Using MIP SDK?

I’m currently using Milestone XProtect Express+ and would like to configure my system to record camera footage to different storage locations based on the type of recording:

  • Storage A for continuous recording
  • Storage B for event-triggered recording

I reached out to community support and received two suggestions:

  1. Set up two recording servers and apply separate rules to each
  2. Register the same camera twice using the Universal Driver and apply different rules to each instance

However, both approaches present challenges:

  • Option 1 is not feasible due to licensing limitations in Express+
  • Option 2 would require additional device licenses, which I’d prefer to avoid

Is there a way to achieve this setup using the MIP SDK?

Any guidance or examples would be greatly appreciated!

Thanks in advance.

It is not possible to do so with MIP SDK.

FTI - When things are related to Milestone license (such as this issue), MIP SDK cannot do anything, unfortunately.

Given that options 1 and 2 are no longer feasible, is there any other method we could try using the MIP SDK?

I have talked to MIP SDK developers about this, but there is no way to do so.

Thank you for your response.

By the way, is it possible to retrieve and record video using the Image Server Protocol based on the timestamp of the event, without using the event trigger function? The video can be stored in a location outside the storage managed by XProtect.