Hi everyone,
I am working on projects for Aquaculture and fish feeding cameras. Some suppliers have made adapted versions of Milestone that they sell with their equipment, but we would like to only use plugins in order to maximize flexibility and updatability.
I have previously created some Smart Client plugins for a camera system, where we get two different metadata feeds over http connections. The plugin would establish a connection directly and just fetch info to display on a hardcoded associated video window.
Since we are going to add many camera systems into one Milestone system, we want to make it more proper, by the means of
- Make our metadata into something Milestone can accept as metadata
- Associate the right metadata providing devices with the right cameras
- Using the static IP address of the metadata providing units and the GUID of the camera
- In a user-friendly way
- Make it happen in the server instead of the client
I’ve looked at this page https://doc.developer.milestonesys.com/html/gettingstarted/intro_metadata.html
My impression is that I must make an application that fetches my data and uses the Milestone API in order to send it to the Xprotect VMS. Then, I must make another plugin(?) in order to view the data in the Xprotect Smart Client. Is it possible to show the metadata live on a camera screen without making a plugin, showing the key and value of the data? Can I show several streams on one camera picture? Where would I do the association between camera and metadata stream, and placement/size on screen?
