I’m looking at integrating Milestone Server with an external digital evidence management solution (DEMS). The customer needs ALL video from hundreds of fixed cameras to eventually be pushed into the DEMS.
The DEMS works best with open format video files such as h.264/mp4, because these can be be streamed back to the DEMS user via a browser and without the need to download and use a special player. The goal is that Milestone VMS manages the camera and video for the first 30 days, and eventually all video migrates across to the DEMS for long-term storage and management.
The available SDKs for Milestone don’t appear to support this use case, though I may well have missed something. Given the scaling requirements, my assumption is that the integration would have to be file based, but I’m unsure if there is a supported method of bulk converting BLK files and associated metadata into open formats? Alternatively, is there a Javascript BLK player available? Or some other way of supporting this use case.
Thanks in advance for any advice.