Hi there, Apologies if already been asked.
We’re currently in the process of creating a third-party camera on a Linux system that we want to be made discoverable on a network with a Milestone server.
Is there any demo application we can try to see how we would go about this? or are we better off publishing an RTSP stream for Milestone to pick up?
Cheers,
Sean
Your camera could use one of the following methods.
- Implement a Onvif conformant device to be added in the XProtect VMS using Onvif driver.
- Implement you own ideas and at the same time implement a driver using the MIP SDK Driver Framework. The device will be added to the VMS using the driver you develop.
- Implement some sort of basic device with an RTSP streaming server and add the device to XProtect using the Universal Driver.
Unfortunately, there is no sample in the MIP SDK for any of the ideas. (There is a sample on how to develop a Driver Framework driver, but also here the is no sample code for the Demo device the sample interfaces with.)
Thanks for the quick reply Bo, if the we did try to use the MIP SDK Driver Framework, we noticed that it requires .NET framework https://developer.milestonesys.com/s/question/0D53X000085WnrGSAS/i-would-like-to-know-if-i-can-use-the-mip-sdk-in-a-dot-net-core-project, therefor would you recommend using Mono or such to help compile it to run on a Linux box?
If I’m missing something let me know.
Developing a driver using MIP SDK Driver Framework, it requires .NET framework, that is a fact.
However the device that you develop that act as a camera you can develop in any way you prefer. Unfortunately there is no sample or instructions in MIP SDK on how to do this device.
The way you present it I think you should use your favorite tech in your Linux based device.
Just to be clear the design focus in MIP SDK Driver Framework was to make it easy to integrate with existing camera devices.
When you develop potentially both the driver and the camera device you will have both ends of the communication where you otherwise would need to rely on camera documentation of an interface.
Thanks Bo,
Ok currently we have our camera producing a RTSP stream which we can open completely fine in VLC, however everytime we try and add it to XProtect, it timesout and never finds the stream.
Is there something we’re missing?
There is a knowledge article that might prove useful..
(It even links to a mini manual.)
https://supportcommunity.milestonesys.com/KBRedir?art=000033808&lang=en_US
Configuring devices to work with Universal driver is not considered development and you might get better help from the partners using the support community.
https://supportcommunity.milestonesys.com