AI Processing Relay

Last updated: December 2025


Scenario
With AI Processing Relay, a Non-AI camera can function as an AI camera. To use AI Processing Relay, an AI X-Series camera or an i-PRO mini camera is required. This guideline describes how to use AI Processing Relay to analyze video from a Non-AI camera with an AI application and send alarms to Milestone XProtect via i-PRO Active Guard:

    1. Preparation
   1.1  Installing i-PRO Active Guard
   1.2  Installing AI Processing Relay
   1.3  Camera Settings
    2. Milestone Settings
   2.1 Registering Non-AI Cameras
   2.2 Configure Alarms
    3. i-PRO Active Guard Settings
   3.1 Camera Registration
   3.2 VMS Server Settings
 4. Confirmation of Alarm Reception

About AI Processing Relay:
With AI Processing Relay, a Non-AI network camera can function as an AI camera.
For details, please refer to the following page.
AI Processing Relay


1. Preparation

1.1 Installing i-PRO Active Guard

1. Install i-PRO Active Guard. For details, refer to this page.

1.2 Installing AI Processing Relay

1. Install AI Processing Relay on an AI X-Series camera or an i-PRO mini camera.
For details, refer to the AI Processing Relay manual:

1.3 Camera Settings

1. Configure the AI Processing Relay.
For details, refer to the AI Processing Relay manual:

2. The AI Processing Relay sends two alarms via i-PRO Active Guard and TCP alarm notification for each detection. To prevent duplicate alarm notifications, send the following CGI command to the AI X-Series camera:

 https://[AI X-Series Camera IP Address]/cgi-bin/setdata?AIENCTCPALM_CH234=1

When sending CGI commands, direct input of CGI commands in the browser URL is not allowed. Commands must be sent via iCT.  Refer to the AI Processing Relay manual:

2. Milestone Settings

2.1 Registering Non-AI Cameras

1. Register Non-AI cameras in Management Client.

2.2 Configure Alarms

Configure the settings to receive alarms from a Non-AI camera in Milestone.

1. Click [Alarm] > [Alarm Definitions] in the [Site Navigation] area.
2. Then right click [Alarm Definitions] in the [Alarm Definitions] area and select [Add New...].


Enable:Check the checkbox
Name:Enter the user defined name
Triggering event (The first drop-down):Analytics Events
Triggering event (The second drop-down):Intruder
 * Please select the alarm detection mode set on the AI camera. In this example, [Intruder] is selected.
   This setting is shown in the [Message] column of the [Alarm Manager] screen in the [XProtect Smart Client].
Sources:All Cameras
   * It is also possible to select the target camera individually.

3. After configuring the settings, save them with [Save] at the top left of the screen.

 

3. i-PRO Active Guard Settings

1. Open the i-PRO Active Guard Server settings in a browser at [https://127.0.0.1:8092].
2. Configure the [AI Processing Relay] settings in i-PRO Active Guard.
Click the [Add Cameras] icon, then select [Add devices] > [AI Processing Relay].

 

3.1 Camera Registration

1. Enter the AI camera's IP address, username, and password, then click [Check].
Once the camera is displayed, click [Save].
The model name will be displayed as [Non-AI Camera (AI Camera)].
A message will appear prompting you to restart the i-PRO Active Guard Server, but you do not need to restart it yet. Restart it only after completing all settings.

 

3.2 VMS Server Settings

1. Select the VMS server settings icon. Check [Alarm of AI Processing relay app] for the target VMS. Then, click [Restart] to restart the i-PRO Active Guard Server.

 

4. Confirmation of Alarm Reception

The received alarm information can be checked in the Alarm Manager tab.

 


Milestone XProtect Management Client 2024 R2 /DP 13.6a