Hello, guys,
I need some help.
We have some decisions in traffic decision. And our clients want to receive metadata (Time, car plate, car photo, etc) from our decisions in the Milestone. In Milestone, using specific logic, they can organize it with Milestone.
Is it possible?
How can we make it with Milestone SDK?
Can you provide me with further info?
Thanks,
If you have a solution that already submit metadata and now want to read the metadata I would like to recommend the MetadataLiveViewer sample.
I was in doubt how I should understand the question, if my answer does not fit please elaborate on the question and provide more background information.
Thanks a lot for the answer,
Right now we do not send any data to the Milestone. We want to make it.
What info do I want to know?
1/ How can we organize that data in the Milestone? What analytics and action can we make with those data in the Milestone? How can we organize it in the interface?
2/ What Milestone Decision can we use for it? Only MetadataLiveViewer?
3/ Give me please more info about MetadataLiveViewer. Some specification, SDK, link to download, etc… I couldn’t find this decision on your site.
Thanks,
Video analytics data can be submitted as Metadata or as Analytics Events. For not so frequent updates we would recommend Analytics Events. As an example the XProtect LPR uses Analytics Events.
To see how metadata can be submitted there is a number of metadata provider samples, a good place to start is the Bounding Box Metadata Provider sample. Bounding boxes can be seen in the Smart Client, generally you can see metadata using the MetadataLiveViewer sample.
If you think analytics events are a better choice Analytics Event Trigger via MIP .Net library sample is a good start. You can see the data using the Smart Client Overlay on Event, Smart Client Overlay Graph on Event plugin sample or the Alarm and Event Viewer sample. See also http://download.milestonesys.com/MIPSDK/Samples/TriggerAlarmFromExternal-ConceptSolution.pdf
Perhaps I should have started with this; Milestone has white papers on Metadata and on Event and Anlaytics integrations, please see - https://www.milestonesys.com/support/help-yourself/white-papers/?fp=resFileCategory02&ft=resFileSubCategory14&fl=en#rl17223
I realize now that all the samples I mention only give meaning if you have the MIP SDK.
So please start with the white paper and as step two make sure you have the MIP SDK:
https://force.milestonesys.com/support/articles/en_US/FAQ/About-Milestone-software-development-Kit-SDK-download-link-For-MSP
Thanks a lot.
I read the documentation and see some decision. I’m not a technical guy and can create stupid questions.
I try to describe decision and fix my mistakes if I’m not right.
We want to send next meta data to the Milestone as events to the Milestone.
It can be some kind of JSON or XML.
This event consists of next info.
1/ Plate number.
2/ Flag country.
3/ Country code.
4/ Car photo.
5/ Time event.
6/ Duration event.
7/ Object name.
8/ Direction.
Those events display in our decision in a next way: https://www.dropbox.com/s/cmpaxnb8z4897ie/%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202017-09-01%20%D0%B2%2011.25.02%20AM.png?dl=0
In the future, we will add additional attributes for sending in the Milestone.
All those events we can display in the Alarm manager Tab in Smart Client.
Also, all events we will send to the Milestone server (+Event Server) and connect to this server via Smart Client.
Am I right?
Thanks again.
You are right. When submitting this to Milestone XProtect as an analytics event you can do so by sending a properly formed XML. If you want to explore or experiment I suggest the document I mentioned - http://download.milestonesys.com/MIPSDK/Samples/TriggerAlarmFromExternal-ConceptSolution.pdf
You will not be able to display a flag in the Alarm Manager in Smart Client, but I think the rest will be possible. The document might tell you how the rest display.
If the Alarm Manager should fall short of your requirements it is possible for you to develop an alternative workspace or an alternative list by developing a Smart Client plug-in.
Note that most LPR solutions do not save a photo. When the event tells the camera and the time a photo can be retrieved from the recorded footage in the XProtect VMS. You do however have the option to submit a snapshot with the analytics event if you prefer.
Great,
Can you provide me with more info about Smart Client plug-in.
What difference between the plug-in and Alarm manager?
Thanks,
This is the Alarm Manager, it is a workspace (or tab) in the Smart Client:
If you develop a Smart Client plugin you can design your own workspace (and other elements) and you would decide the content then..
I hope I am not confusing by the mention of this. Let me put it this way. -
If the Alarm Manager and what it displays works for you (probably it does) you do not need to develop a Smart Client plugin.
If the Alarm Manager and what it displays does not meet you requirements you can develop a Smart Cleint plugin to get the required display and functionality.
Hello,
Tell me, please, with what components Milestone Server consist of?
Give me please, links to download Milestone Server. We want to install it and work with it together with Milestone Client.
Thanks,
I suggest you get started with a trial version of XProtect..
https://www.milestonesys.com/solutions/platform/try-our-software/
There is a lot of information that I could give on the question of what components a Milestone server consists of. I suggest that you install the XProtect Corporate (trial) and play a little also perhaps using the “Getting started” documentation.
Please when you have had a first glanse ask on the services or components in a more specific way.
Consider also - https://www.milestonesys.com/community/become-a-partner/solution-partner/
Hello,
We installed Milestone Client 2017 R1 x64 and XProtect Corporate 5.0c Recording server.
While opening Client, there appears the next mistake.
Look the attached file, please.
How can we fix it?
Thanks,
That is the error you get if you have a wrong server address, no network routing or a firewall or similar blocking.
Please ask the Support Community (as this does not pertain to development using the MIP SDK, the Support Community will be better suited)