We are building a system Which will get the stream from Camera and process the stream and then processed stream will be streamed in milestone client this will be a live process.
kindly help us in this
We are building a system Which will get the stream from Camera and process the stream and then processed stream will be streamed in milestone client this will be a live process.
kindly help us in this
You could develop a Smart Client plugin that will simply render images from your own server that then does the processing and all.
I however envision you want something more integrated.
The original source camera could be a camera added in XProtect, and then the camera images are taken from the XProtect Recording Server. After processing the camera images they are streamed back in to XProtect Recording Server as a new camera using a camera driver. Both the original source camera and the processed camera can be recorded and served to Smart Client for both live and playback viewing.
This can be done by pure MIP SDK but there are two extensions for XProtect that might make this a lot easier:
Video Processing Server: https://doc.developer.milestonesys.com/html/index.html?base=gettingstarted/intro_vps_toolkit.html&tree=tree_search.html?search=vps
AI Bridge: https://developer.milestonesys.com/s/group/0F93X000000MQrUSAW/milestone-ai-bridge-prerelease
Thanks for the information, This is what I am looking for by any chance do you know how can i integrate this VPS in milestone 2019 R3 using c# any sample code? will be very help full. I have searched all thing but i am not able to understand the process its very confusing.
Milestone XProtect 2019R3 is too old, requirement is 2020R1 -ref: https://doc.developer.milestonesys.com/html/index.html?base=gettingstarted/mip2020r1_intro.html&tree=tree_search.html?search=processing
A word of warning, according to the lifecycle 2019R3 is “discontinued” - https://www.milestonesys.com/support/tools-and-references/product-lifecycle/#XProtectActiveVersions
I must very strongly recommend that if you want to develop something new you do so based on the newest server and newest tools!
This is the sample and it might be the better introduction..