The MTechnology plugin for Milestone XProtect®

From simple compatibility to true integration.

Manage multiple MTechnology cameras centrally and bring AI events straight into the XProtect operational workflow.

Without the plugin, ONVIF-conformant MTechnology models are compatible with XProtect via ONVIF. With the plugin they are integrated.

Fleet management Bulk import, bulk configuration and a fleet-wide parameter comparison, without leaving the Management Client.
AI that becomes an alarm On-camera person and vehicle classifications reach XProtect as real alarms. Tested on live traffic (internal test, August 2026).
See what it does

The field test

The Smart Client's Alarm Manager during the field test: over roughly 17 hours of live road traffic, the cameras sent 131 alarms to XProtect through the bridge: 59 person and 72 vehicle, each with its time, camera and type. It is the same view your operators use: the alarm arrives already classified.

Test conditions: internal test on our own bench, from 10 August 14:44 to 11 August 07:40, with a plugin version prior to 1.0.

Milestone XProtect Smart Client Alarm Manager with the queue of person and vehicle alarms raised by on-board AI analysis during the live traffic field test

What it is

A plugin for the XProtect Management Client, built for installers and system integrators working with MTechnology. It starts from a simple idea: what you do camera by camera — adding, configuring, checking — becomes a table, a checkbox, one click across the whole fleet; and the AI analysis running on the camera becomes an alarm in your VMS. A single setup installs everything, complete PDF guide included.

What it does

Search node of the MTechnology plugin: network scan and camera fleet table ready for import into Milestone XProtect

Search — camera inventory ready for import

Network scanning and discovery of MTechnology cameras: see at a glance what is already in the VMS and what is new. The guided import brings everything in at once — streams with readable names (resolution + codec), metadata, inputs and outputs, events already enabled, PTZ cameras recognized and activated automatically. CSV export of the camera inventory included.

Config node of the MTechnology plugin: camera tree and configuration commands applied in bulk

Config — one change, every camera

Configuration commands apply in bulk to the selected cameras: time and NTP, video overlay, stream parameters, scheduled reboots, ONVIF user creation. Half an hour of hopping between web interfaces becomes a checkbox and a click on Apply.

Detail node of the MTechnology plugin: comparison matrix view of every camera's parameters

Detail — every parameter, in one place

The plugin talks directly to the cameras and shows resolutions, codecs, frame rates and bitrates for the whole fleet without opening a single web interface. The Comparison view puts the cameras in a matrix: if one is configured differently from the rest, you spot it in a second. Edits are made in-cell, offering only the values each camera supports.

AI Event tab of the MTechnology plugin: on-board AI classifications imported into XProtect as Analytics Events

AI events — on-board classifications become alarms

MTechnology cameras classify people and vehicles right on board. The plugin delivers these classifications into XProtect as Analytics Events: build rules and alarms on "Person detected" and "Vehicle detected", with the accuracy of on-camera scene analysis. It is the value the plugin adds on top of the standard ONVIF integration: alongside video and motion you also get the object class, ready for the Alarm Manager. And it works with the analysis modes we have tested — motion detection with classification and scene rules such as line crossing and area intrusion: in all of them the person/vehicle class comes through.

How the AI bridge works

MT cameraon-board AI analysis
→
MTechnology Event BridgeWindows service, installed with the plugin
→
Analytics Eventin XProtect
→
Rule & alarmin the Smart Client

The bridge configures itself when the cameras are imported: zero manual steps. And since the analysis runs on the camera, the bridge forwards events only: no additional video on the network or the server. Tested on live traffic: see «The field test» above.

ONVIF conformance and Supported Device List

ONVIF is the starting point: ONVIF-conformant MTechnology models (Profile S, T, M) can be added to XProtect and work without the plugin, like any ONVIF device.

These models are on Milestone's official list of supported cameras (Supported Device List):

MT-IPB9104AIfirmware 3.146.0000000.38.R — two-way audio, 3 inputs / 2 outputs
MT-IPD2500AIfirmware 2.840.0000000.26.R — audio in
MT-IPSD2200AIfirmware 3.201.0000002.1.R — PTZ control

They require XProtect with Device Pack 14.2a or later. Each camera uses a standard XProtect license, like any device.

ONVIF Profile S ONVIF Profile T ONVIF Profile M Milestone Supported Device List
Milestone Technology Partner Program - Verified Partner

MTechnology Plugin v2.0.0 — Milestone Verified

Compatible with Milestone XProtect Corporate 2026 R1.

Requirements

VMSMilestone XProtect Corporate 2026 R1
ComponentManagement Client plugin (MIP SDK)
SystemWindows Server / Windows 10-11, .NET Framework 4.7.2
CamerasMTechnology IP series with on-board AI analysis
Version2.0.0 — single installer: plugin + MTechnology Event Bridge (optional on the event server)
GuideComplete PDF manual bundled with the plugin

Working with Milestone and MTechnology cameras?

The plugin is available to installers through the MTechnology distributor for Italy. Get in touch and receive it together with the complete guide.

Contact us

Frequently asked questions

Do I need the plugin to use MTechnology cameras in Milestone?

No. ONVIF-conformant cameras can be added to XProtect like any supported device. The plugin lets you do more: manage the whole MT fleet from a single point (bulk import, bulk configuration, every camera's parameters in one view) and bring on-board AI classifications into XProtect as alarms. It is the step from compatibility to integration.

Does it work with non-MTechnology cameras?

The plugin is designed for the MTechnology fleet: discovery, configuration and AI events use MT native protocols. Cameras from other brands remain managed by Milestone as usual.

Does it require an additional Milestone license?

No. The plugin installs into your existing Management Client. Your XProtect's standard per-device licenses apply.

Do AI alarms add load to the network or server?

Very little: the analysis runs on the camera and the bridge forwards events only, not video.

Support

We provide support for the plugin directly: a single point of contact, without being passed from one contact to another. The fields below are the ones we need in order to answer straight away, instead of asking you for them in a second round of e-mails.

Where to find the requested information. The plugin version is displayed on the MTechnology node in the Management Client tree. The XProtect version is under Help → About. The AI bridge log is the file MtEventBridge.log, in the same folder as the executable: paste the part covering the moment the problem occurred.

Describe what you expected to happen, what actually happens, and the steps to reproduce the issue.

Optional, but providing the log helps us respond faster.

The request could not be sent. Please retry, or write to us from this page.

Milestone XProtect® is a trademark of Milestone Systems A/S.