First off, I’m a beginner when it comes to programming.
I have been directed here in search for help controlling the XProtect software via an Extron controller. Our main obstacle is apparently the fact that XProtect software uses SOAP for connection and TCP for navigation.
I know this probably doesn’t quite fit the criteria of the forum, but I am quickly running out of options. I need a genius. If any of you can help, please let me know.
Hi Michael,
Can you describe what you want to accomplish with an integration with Extron for those unfamiliar with the options?
Are you looking to “arm/disarm” recording? Control I/O connected to cameras through Extron?
Do you know what the integration options are with Extron? Would you be writing a plug-in for Extron, or a plug-in for Milestone which would talk to Extron?
Hi Josh. Thanks for your time.
The only two functions we need are:
- Send a specific camera signal to a specific ‘wall’ (walls already configured)
- PTZ control over any attached camera
The ideal option would be an alternative Milestone API that only uses TCP.
Normally Extron’s driver development team would write a module for me to use in the writing of the control program, but apparently it’s a lot more difficult in this case.
For the first function there functionality enabling you to control the video wall. Please see documentation and Video Wall Controller sample:
https://doc.developer.milestonesys.com/html/index.html?base=gettingstarted/intro_videowall.html&tree=tree_search.html?search=wall
https://doc.developer.milestonesys.com/html/index.html?base=samples/videowallcontroller_sample.html&tree=tree_2.html
Unfortunately this is tied to the message communication and cannot be utilized by using the soap protocols or similar. You could maybe create a proxy service and then implement your preferable interface.
For PTZ please see the PTZ and Presets sample:
https://doc.developer.milestonesys.com/html/index.html?base=samples/ptzandpresets_sample.html&tree=tree_2.html
Same functionality can be reached on the Recorder Command Service SOAP Protocol. This requires login etc. reading between the lines it might be better to include this if creating a proxy service.
Hi Bo,
Can I please put you in touch directly with Extron, to eliminate confusion?
Extron is very welcome. I suggest they have a look at the MIP SDK and the samples and then ask questions here at the forum. This is what Developer Forum is here for.