Skip to content
| Marketplace
Sign in
Visual Studio>Templates>Milestone MIP SDK Templates
Milestone MIP SDK Templates

Milestone MIP SDK Templates

Milestone Systems

|
3,977 installs
| (0) | Free
Use the Milestone Integration Platform Templates to get you started with integrating systems and building new solutions that utilize the capabilities of the Milestone VMS.
Download

Create applications and device drivers for XProtect VMS with the Milestone Integration Platform Software Development Kit

Milestone XProtect is a VMS built as an Open Platform available on-prem and in the cloud.

In this download package you get Visual Studio Templates to get started with building any of

  • Access Control Solution
  • Driver Solution
  • Component Solution
  • Plugin Solution
  • Search Solution

These all utilizes the Milestone Integration Platform Software Development Kit (MIP SDK) which is a set of comprehensive tools and API that makes it easy to create applications or device drivers that will work for Milestone XProtect® video management software (VMS).*

The development framework allows you to seamlessly integrate applications, hardware, cameras and other devices - all from Milestone Technology Partners, end customers or third-party vendors. Milestone’s Driver Framework, launched along with XProtect 2019 R3, allows partners to develop and integrate more types of cameras and IoT devices into Milestone XProtect.

These form a solution that can be managed in the XProtect software. The open architecture of XProtect together with the MIP SDK allow for endless possibilities to add features and functionality for creating powerful, new video solutions.

A world of innovative possibilities

  • Create powerful solutions: Use the MIP SDK to build on Milestone's rich VMS capabilities to deliver new and innovative solutions, such as integrating business management systems directly into the software
  • Open and flexible integration architecture: MIP SDK supports three types of integration: basic Web API based protocol integration, component-based integration via .NET library and plug-in integration to embed plug-ins directly into the software
  • Video access: Milestone Technology partners can easily make applications that access the video for either viewing or processing purposes and even show metadata-based overlays on top of the video using build-in tools
  • Configuration: The MIP SDK provide access to not only appending your own data types to the VMS, but also accessing and modifying the configuration of the VMS itself
  • Events: Use the APIs or MIP SDK not only to send your own events into the VMS, but also to monitor and react to events coming from the VMS

Short time-to-market

  • Easy-to-use development toolkit: Contains application and code samples, Web APIs, proven Milestone library and code components and Microsoft® Visual Studio project templates to help create new integrations
  • Developer support: Comprehensive developer tools, training and dedicated support ensure you have the help you need to get your integration to the market quickly

Extended market reach

  • Broad market reach: Get access to the well-known Milestone brand and broad channel network to distribute your integration to our large, worldwide customer base
  • Milestone Technology Partner program: A structured program that gives access to joint marketing activities to increase awareness of your application, hardware or service
  • Wide compatibility: Integrations developed using the MIP SDK work seamlessly with Milestone products so you can deliver applications, hardware or services to various market segments

Related Videos

Technical demonstration of XProtect® Access

https://youtu.be/bOmiVMr-ovI

How access control systems are integrated with MIP SDK

The new XProtect Access unites access control and video into one powerful solution. It is an add-on product that enables easy integration of third-party access control applications with Milestone video management solutions. Hear from our chief architect for the Milestone Integration Platform to learn about how this exciting new product works.

Using location metadata with the MIP SDK

https://youtu.be/qJoWRgF3GFc

With Video Push in XProtect Mobile, users can push live video from mobile devices into Milestone software. The pushed video can correlate with its GPS position on the map feature, beneficial for documenting the location of the pushed video.

MIP SDK Getting Started Guide

This guide serves as a point of reference for documentation and contains an introduction to the different ways of making integrations.

DOWNLOAD GUIDE

Easily integrate your devices into Milestone XProtect

There are multiple ways of integrating data from a camera, sensor, IoT, or other kinds of devices into XProtect. If you have an ONVIF compliant device, you can connect it using our ONVIF Driver.

If you are not sure or would like to explore other ways of connecting a device, feel free to use our Driver Framework – part of our MIP SDK.

READ MORE ABOUT ONVIF INTEGRATION

FIND OUT MORE ABOUT THE DRIVER FRAMEWORK

Resources

  • Visual Studio Templates are available as Visual Studio Extensions on Visual Studio Marketplace (here)
  • .NET Framework .dlls are available on NuGet (use the NuGet Package Manager in Visual Studio, or download from here https://www.nuget.org/packages?q=milestonesystems)
  • Programming / Code Samples are available here on GitHub https://github.com/milestonesys
  • Documentation https://doc.developer.milestonesys.com
  • eLearning https://www.milestonesys.com/solutions/services/learning-and-performance/
  • You can also utilize the Web API directly, called MIP Protocol Integration. See more here https://doc.developer.milestonesys.com/html/gettingstarted/intro_soap_protocols.html
  • Developer Forum Q & A  https://developer.milestonesys.com
  • Developer Conferences (see DevCon2020) recordings on YouTube here: https://www.youtube.com/watch?v=SrpX9QSSn4M&list=PL6KbBiYxpwh3kICE6hTJ7LPod4Tfin_Ca)
  • Sign-up for newsletters here: https://www.milestonesys.com/newsletters/2017/Developer-Community-Update/Developer_Update/
  • Free download of the free VMS Essential+ here: https://www.milestonesys.com/solutions/platform/try-our-software/xprotect-free-download/
  • Free AWS image of the free VMS Essential+ here: https://aws.amazon.com/marketplace/search/results?searchTerms=xprotect
  • Milestone Marketplace https://www.milestonesys.com/community/marketplace/

Need help with MIP SDK?

Use the link to find answers on MIP SDK development issues or post questions yourself.

JOIN MIP SDK DEVELOPER FORUM

Sign up for MIP SDK training

Free self-paced eLearning courses available that cover how to get started with the MIP SDK and the tools to create integrations to the XProtect VMS suite. These courses include:

  1. Getting Started with the MIP SDK
  2. Developing MIP SDK Integrations
  3. Developing MIP SDK Plug-in Integrations

SIGN UP FOR MIP SDK TRAINING

MIP SDK works on our free VMS product

XProtect Essential+ supports the Milestone Integration Platform (MIP), meaning you can directly integrate and embed third-party applications, hardware and services developed by our community of technology partners. Download XProtect Essential+ and get started. The free license supports up to 8 devices, an unlimited number of users and unlimited video retention time.

DOWNLOAD XPROTECT ESSENTIAL+

Join the Open Platform Community

Did you know that as a developer working on our software, you can join our Technology Partner Program? By becoming a Milestone Technology Partner, you join the Open Platform Community, which gives you a great opportunity to grow your business together with other Community Members.

JOIN THE PROGRAM

Get more resources on the Milestone Integration Platform

Here you can find brochures, specifications, videos and much more about the Milestone Integration Platform SDK.

* The MIP SDK is also supported by the following Milestone Husky™ M series NVRs: M20, M50, M500 Advanced and M550 Advanced. Milestone Husky X2 and Milestone Husky X8 support the MIP SDK if the XProtect VMS on the unit(s) support/s) the MIP SDK. Access to the MIP SDK is granted to all Milestone Technology Partners.

  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2023 Microsoft