Is there a method to generate videos clips for given time range from a selected camera stream in your API or dll. Please send a document if you have one about the functionalities.

I recommend that you explore the Export Sample in the MIP SDK.

Maybe this document is highly relevant..

https://www.milestonesys.com/files/MIP%20SDK/Current/MilestoneMIPSDK_GettingStartedGuide.pdf

I need API funtionality to generate videos clips for given time range from a selected camera stream and to configure the no of days of video archive from one camera. Which xprotect VMS would you suggest?

The two task are in the world of XProtect very different.

  1. Export. You can export in Milestones own format and include a Smart Client player, in AVI or MKV format. It can be done from Smart Client or you can build your own application or service that does it. The Export Sample is the perfect starting point. Based on programing using MIP .NET library functions it will work with any XProtect VMS product.

  2. Configuration. Historically configuration work was limited to the Management Application or Management Client. Now c-code servers have a configuration API. The Config API Client sample in the MIP SDK will give the broad view of all that can be done, setting up storage and assigning a camera to the storage is among the possibilities in Configuration API. (C-code VMS are XProtect Corporate, XProtect Expert and Plus products.)

As you can see your requirements will fit many XProtect products, maybe a more general look into the requirements for the VMS and the size of the installation should be taken into account also. - https://www.milestonesys.com/solutions/platform/video-management-software/

Thank you. So I wont be able to configure the no of days using xprotect essentials? If so what is the default value for the no of days of archived videos.

No.

Please note that XProtect Essential is a product that is now removed from the Milestone line of products.

Now if you look at the current line of products XProtect Essential+ (PLUS) is the “smallest” product, it is open for MIP SDK integrations and it is c-code which means it is also supports Configuration API.

Please take care to destinguish between the products with and without the + (PLUS) to the name.

I have a feeling you would not be interested in a product of the past.. I hope the explanation here leaves no doubth.. :blush: