Difference between revisions of "3rd Party VMS/Milestone"

(Milestone Server Ports)
 
(17 intermediate revisions by 2 users not shown)
Line 2: Line 2:
 
[[file:Milestone_logo.jpg|right|link=3rd_Party_VMS/Milestone]]
 
[[file:Milestone_logo.jpg|right|link=3rd_Party_VMS/Milestone]]
 
UNDER CONSTRUCTION
 
UNDER CONSTRUCTION
 +
===Officially Support Device List===
 +
[https://dahuawiki.com/3rd_Party_VMS/Milestone/Device_List <ul class="fa-ul">  <li><i class="fas fa-arrow-alt-circle-down fa-4x" style="color:darkred;></i></li></ul>]
 +
 
===Instructions===
 
===Instructions===
 
* [[3rd_Party_VMS/Milestone/Add_Dahua_Device|Milestone: How to Add Dahua Device to XProtect]]
 
* [[3rd_Party_VMS/Milestone/Add_Dahua_Device|Milestone: How to Add Dahua Device to XProtect]]
Line 12: Line 15:
 
* [[3rd_Party_VMS/Milestone/Add_Dahua_Recorder_To_Milestone|How to Add a Dahua Recorder to Milestone]]
 
* [[3rd_Party_VMS/Milestone/Add_Dahua_Recorder_To_Milestone|How to Add a Dahua Recorder to Milestone]]
 
* [[3rd_Party_VMS/Milestone/Setup_PTZ_Controls|How to Setup PTZ Controls (None, Relative, Absolute)]]
 
* [[3rd_Party_VMS/Milestone/Setup_PTZ_Controls|How to Setup PTZ Controls (None, Relative, Absolute)]]
 +
* [[3rd_Party_VMS/Milestone/Setup_PTZ_Home_Position|How to Setup PTZ Home Position]]
 +
* [[Thermal/Temperature Monitoring/3rd Party VMS/Milestone|Dahua Thermal Body Temperature Installation Guide for Milestone VMS]]
  
 
===Additional Info===
 
===Additional Info===
Line 60: Line 65:
 
|7475
 
|7475
 
|Windows SNMP Service
 
|Windows SNMP Service
|Communication with SNMP extension agent.
+
|Communication with SNMP extension agent
 
|-
 
|-
 
|8080
 
|8080
 
|Management Server-Internal
 
|Management Server-Internal
|Communication between internal processes on the server.
+
|Communication between internal processes on the server
 
|-
 
|-
 
|9993
 
|9993
Line 72: Line 77:
 
|8990
 
|8990
 
|Failover Server
 
|Failover Server
|Monitoring the status of the Failover Server service.
+
|Monitoring the status of the Failover Server service
 
|-
 
|-
 
|22334
 
|22334
 
|LPR Server
 
|LPR Server
|Retrieving recognized license plates and LPR server status.
+
|Retrieving recognized license plates and LPR server status
 
|}
 
|}
 
====SQL Server Service====
 
====SQL Server Service====
Line 87: Line 92:
 
|1433
 
|1433
 
|Management Server Service
 
|Management Server Service
|Storing and retrieving configurations.
+
|Storing and retrieving configurations
 
|-
 
|-
 
|1433
 
|1433
 
|Event Server Service
 
|Event Server Service
|Storing and retrieving events.
+
|Storing and retrieving events
 
|-
 
|-
 
|1433
 
|1433
 
|Log Server Service
 
|Log Server Service
|Storing and retrieving log entries.
+
|Storing and retrieving log entries
 
|}
 
|}
 
====Data Collector Service====
 
====Data Collector Service====
Line 117: Line 122:
 
|1234
 
|1234
 
|Event Server Service
 
|Event Server Service
|Listening for generic events from external systems or devices.
+
|Listening for generic events from external systems or devices
 
|-
 
|-
 
|1235
 
|1235
 
|Event Server Service
 
|Event Server Service
|Listening for generic events from external systems or devices.
+
|Listening for generic events from external systems or devices
 
|-
 
|-
 
|9090
 
|9090
 
|Event Server Service
 
|Event Server Service
|Listening for analytics events from external systems or devices.
+
|Listening for analytics events from external systems or devices
 
|-
 
|-
 
|22331
 
|22331
 
|Event Server Service
 
|Event Server Service
|Configuration, events, alarms, and map data.
+
|Configuration, events, alarms, and map data
 
|-
 
|-
 
|22333
 
|22333
 
|Event Server Service
 
|Event Server Service
|MIP messaging.
+
|MIP messaging
 
|}
 
|}
 
====Recording Server Service====
 
====Recording Server Service====
Line 144: Line 149:
 
|25
 
|25
 
|Recording Server Service
 
|Recording Server Service
|xxx
+
|Listening for event messages from cameras, encoders, and I/O devices
 
|-
 
|-
 
|5210
 
|5210
 
|Recording Server Service
 
|Recording Server Service
|xxx
+
|Merging of databases after a failover recording server had been running
 
|-
 
|-
 
|5432
 
|5432
 
|Recording Server Service
 
|Recording Server Service
|xxx
+
|Listening for event messages from cameras, encoders, and I/O devices
 
|-
 
|-
 
|7474
 
|7474
 
|Recording Server Service
 
|Recording Server Service
|xxx
+
|Communication with the SNMP extension agent
 
|-
 
|-
 
|7563
 
|7563
 
|Recording Server Service
 
|Recording Server Service
|xxx
+
|Retrieving video and audio streams, PTZ commands
 
|-
 
|-
 
|8966
 
|8966
 
|Recording Server Service
 
|Recording Server Service
|xxx
+
|Showing status and managing the service
 
|-
 
|-
 
|11000
 
|11000
 
|Recording Server Service
 
|Recording Server Service
|xxx
+
|Polling the state of recording servers
 
|-
 
|-
 
|65101
 
|65101
 
|Recording Server Service
 
|Recording Server Service
|xxx
+
|Listening for event notifications from the drivers
 
|}
 
|}
 
====Failover Server Service====
 
====Failover Server Service====
Line 183: Line 188:
 
|25
 
|25
 
|Recording Server Service
 
|Recording Server Service
|xxx
+
|Listening for event messages from devices
 
|-
 
|-
 
|5210
 
|5210
 
|Recording Server Service
 
|Recording Server Service
|xxx
+
|Merging of databases after a failover recording server had been running
 
|-
 
|-
 
|5432
 
|5432
 
|Recording Server Service
 
|Recording Server Service
|xxx
+
|Listening for event messages from cameras, encoders, and I/O devices
 
|-
 
|-
 
|7474
 
|7474
 
|Recording Server Service
 
|Recording Server Service
|xxx
+
|Communication with the SNMP extension agent
 
|-
 
|-
 
|7563
 
|7563
 
|Recording Server Service
 
|Recording Server Service
|xxx
+
|Retrieving video and audio streams, PTZ commands
 
|-
 
|-
 
|8844
 
|8844
|Recording Server Service
+
|Failover Recording Server Service
|xxx
+
|Communication between the failover recording servers
 
|-
 
|-
 
|8966
 
|8966
|Recording Server Service
+
|Failover Recording Server Service
|xxx
+
|Showing status and managing the service
 
|-
 
|-
 
|8967
 
|8967
|Recording Server Service
+
|Failover Server Service
|xxx
+
|Showing status and managing the service
 
|-
 
|-
 
|8990
 
|8990
|Recording Server Service
+
|Failover Server Service
|xxx
+
|Monitoring the status of the Failover Server Service
 
|}
 
|}
 
====Mobile Server Service====
 
====Mobile Server Service====
Line 226: Line 231:
 
|8000
 
|8000
 
|Mobile Server Service
 
|Mobile Server Service
|xxx
+
|SysTray application
 
|-
 
|-
 
|8081
 
|8081
 
|Mobile Server Service
 
|Mobile Server Service
|xxx
+
|Sending data streams; video and audio
 
|-
 
|-
 
|8082
 
|8082
 
|Mobile Server Service
 
|Mobile Server Service
|xxx
+
|Sending data streams; video and audio
 
|}
 
|}
 
====LPR Server Service====
 
====LPR Server Service====
Line 245: Line 250:
 
|22334
 
|22334
 
|LPR Server Service
 
|LPR Server Service
|xxx
+
|Retrieving recognized license plates and server status
 
|-
 
|-
 
|22334
 
|22334
 
|LPR Server Service
 
|LPR Server Service
|xxx
+
|SysTray application
 
|}
 
|}
 
====Screen Recorder Service====
 
====Screen Recorder Service====
Line 259: Line 264:
 
|-
 
|-
 
|52111
 
|52111
|xxx
+
|XProtect Screen Recorder Service
|xxx
+
|Provides video from a monitor
 
|}
 
|}
  
Line 273: Line 278:
 
|80
 
|80
 
|Recording Servers, and Failover Recording Servers
 
|Recording Servers, and Failover Recording Servers
|xxx
+
|Authentication, configuration, and data streams; video and audio
 
|-
 
|-
 
|443
 
|443
 
|Recording Servers, and Failover Recording Servers
 
|Recording Servers, and Failover Recording Servers
|xxx
+
|Authentication, configuration, and data streams; video and audio
 
|-
 
|-
 
|554
 
|554
 
|Recording Servers, and Failover Recording Servers
 
|Recording Servers, and Failover Recording Servers
|xxx
+
|Data streams; video and audio
 
|}
 
|}
 
====Outbound Connections====
 
====Outbound Connections====
Line 292: Line 297:
 
|25
 
|25
 
|Recording Servers, and Failover Recording Servers
 
|Recording Servers, and Failover Recording Servers
|xxx
+
|Sending event notifications
 
|-
 
|-
|52111
+
|5432
 
|Recording Servers, and Failover Recording Servers
 
|Recording Servers, and Failover Recording Servers
|xxx
+
|Sending event notifications
 
|}
 
|}
  
 
====Client Components====
 
====Client Components====
====XProtect Smart Client====
+
=====XProtect Smart Client=====
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 309: Line 314:
 
|80
 
|80
 
|Management Server Service
 
|Management Server Service
|xxx
+
|Authentication
 
|-
 
|-
 
|443
 
|443
 
|Management Server Service
 
|Management Server Service
|xxx
+
|Authentication of basic users
 
|-
 
|-
 
|7563
 
|7563
 
|Recording Server Service
 
|Recording Server Service
|xxx
+
|Retrieving video and audio streams, PTZ commands
 
|-
 
|-
 
|22331
 
|22331
 
|Event Server Service
 
|Event Server Service
|xxx
+
|Alarms
 
|}
 
|}
  
====Web Client and Milestone Mobile Client====
+
=====Web Client and Milestone Mobile Client=====
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 333: Line 338:
 
|8081
 
|8081
 
|Milestone Mobile Server
 
|Milestone Mobile Server
|xxx
+
|Retrieving video and audio streams
 
|-
 
|-
 
|8082
 
|8082
 
|Milestone Mobile Server
 
|Milestone Mobile Server
|xxx
+
|Retrieving video and audio streams
 
|}
 
|}
  
Line 346: Line 351:
 
* http://localhost/Installation/default-en-US.htm
 
* http://localhost/Installation/default-en-US.htm
 
* http://localhost/Installation/Admin/default-en-US.htm
 
* http://localhost/Installation/Admin/default-en-US.htm
 
===Milestone Supported Dahua Devices===
 
====Recorders====
 
====Cameras====
 
 
=====Lite=====
 
{| class="wikitable"
 
|+Pro IP Cameras
 
|-
 
|N44BB33
 
|Firmware
 
|
 
|-
 
|N44BB36
 
|Firmware
 
|
 
|-
 
|N24BB33
 
|Firmware
 
|
 
|-
 
|N24BB36
 
|Firmware
 
|
 
|-
 
|N44BB33I
 
|Firmware
 
|
 
|-
 
|N44BB36I
 
|Firmware
 
|
 
|-
 
|N24BB33I
 
|Firmware
 
|
 
|-
 
|N24BB36I
 
|Firmware
 
|
 
|-
 
|N44BL52
 
|Firmware
 
|
 
|-
 
|N44BL53
 
|Firmware
 
|
 
|-
 
|N44BL56
 
|Firmware
 
|
 
|-
 
|N24BL52
 
|Firmware
 
|
 
|-
 
|N24BL53
 
|Firmware
 
|
 
|-
 
|N24BL56
 
|Firmware
 
|
 
|-
 
|N44BL52I
 
|Firmware
 
|
 
|-
 
|N44BL53I
 
|Firmware
 
|
 
|-
 
|N44BL56I
 
|Firmware
 
|
 
|-
 
|N24BL52I
 
|Firmware
 
|
 
|-
 
|N24BL53I
 
|Firmware
 
|
 
|-
 
|N24BL56I
 
|Firmware
 
|
 
|-
 
|N44BG53
 
|Firmware
 
|
 
|-
 
|N44BG56
 
|Firmware
 
|
 
|-
 
|N24BG52
 
|Firmware
 
|
 
|-
 
|N24BG53
 
|Firmware
 
|
 
|-
 
|N24BG56
 
|Firmware
 
|
 
|-
 
|N44BG52I
 
|Firmware
 
|
 
|-
 
|N44BG53I
 
|Firmware
 
|
 
|-
 
|N44BG56I
 
|Firmware
 
|
 
|-
 
|N24BG52I
 
|Firmware
 
|
 
|-
 
|N24BG53I
 
|Firmware
 
|
 
|-
 
|N24BG56I
 
|Firmware
 
|
 
|-
 
|N44BN52
 
|Firmware
 
|
 
|-
 
|N44BN53
 
|Firmware
 
|
 
|-
 
|N44BN56
 
|Firmware
 
|
 
|-
 
|N24BN52
 
|Firmware
 
|
 
|-
 
|N24BN53
 
|Firmware
 
|
 
|-
 
|N24BN56
 
|Firmware
 
|
 
|-
 
|N44BN52I
 
|Firmware
 
|
 
|-
 
|N44BN53I
 
|Firmware
 
|
 
|-
 
|N44BN56I
 
|Firmware
 
|
 
|-
 
|N24BN52I
 
|Firmware
 
|
 
|-
 
|N24BN53I
 
|Firmware
 
|
 
|-
 
|N24BN56I
 
|Firmware
 
|
 
|-
 
|N44BE53I
 
|Firmware
 
|
 
|-
 
|N44BE53
 
|Firmware
 
|
 
|-
 
|N24BE53I
 
|Firmware
 
|
 
|-
 
|N24BE53
 
|Firmware
 
|
 
|-
 
|N45BB5Z
 
|Firmware
 
|
 
|-
 
|N45BB5ZI
 
|Firmware
 
|
 
|-
 
|N25BB5Z
 
|Firmware
 
|
 
|-
 
|N25BL5ZI
 
|Firmware
 
|
 
|-
 
|N45BL5Z
 
|Firmware
 
|
 
|-
 
|N45BL5ZI
 
|Firmware
 
|
 
|-
 
|N25BL5Z
 
|Firmware
 
|
 
|-
 
|N25BL5ZI
 
|Firmware
 
|
 
|-
 
|N45BA5
 
|Firmware
 
|
 
|-
 
|N45BA5I
 
|Firmware
 
|
 
|-
 
|N25BA5
 
|Firmware
 
|
 
|-
 
|N25BA5I
 
|Firmware
 
|
 
|-
 
|N84BB14
 
|Firmware
 
|
 
|-
 
|N84BB14I
 
|Firmware
 
|
 
|-
 
|N84BL44
 
|Firmware
 
|
 
|-
 
|N84BL44I
 
|Firmware
 
|
 
|-
 
|N84BG44
 
|Firmware
 
|
 
|-
 
|N84BG44I
 
|Firmware
 
|
 
|-
 
|N85BB4Z
 
|Firmware
 
|
 
|-
 
|N85BB4ZI
 
|Firmware
 
|
 
|-
 
|N85BL4Z
 
|Firmware
 
|
 
|-
 
|N85BL4ZI
 
|Firmware
 
|
 
|}
 
 
 
 
=====Ultra=====
 
{| class="wikitable"
 
|+Ultra IP Cameras
 
|-
 
|NK8BA4
 
|Firmware
 
|-
 
|NK8BB7Z
 
|Firmware
 
|-
 
|NK8BL7Z
 
|Firmware
 
|-
 
|N68BB7Z
 
|Firmware
 
|-
 
|N68BL7Z
 
|Firmware
 
|-
 
|N28BL7Z
 
|Firmware
 
|-
 
|N28BB7Z
 
|Firmware
 
|}
 
 
=====Ultra=====
 
{| class="wikitable"
 
|+Ultra IP Cameras
 
|-
 
|DH-IPC-PFW8800N-A180
 
|Firmware
 
|[[http://dahuawiki.com/images/Firmware/DH_IPC-PFW8XXX-Nova_EngSpn_N_Stream3_V2.460.0000.11.R.20170928.zip|V2.460.0000.5.R.20170103]]
 
|-
 
|DH-IPC-PDBW8800N-A180
 
|Firmware
 
|[[http://dahuawiki.com/images/Firmware/DH_IPC-PFW8XXX-Nova_EngSpn_N_Stream3_V2.460.0000.11.R.20170928.zip|V2.460.0000.5.R.20170103]]
 
|}
 
 
====IP PTZ====
 
=====Pro=====
 
{| class="wikitable"
 
|+Pro IP PTZ
 
|-
 
|6C430UNI
 
|Firmware
 
|-
 
|6C430UN
 
|Firmware
 
|-
 
|59430UNI
 
|Firmware
 
|-
 
|59430UN
 
|Firmware
 
|-
 
|50430UNI
 
|Firmware
 
|-
 
|50430UN
 
|Firmware
 
|-
 
|52C430UNI
 
|Firmware
 
|-
 
|52C430UN
 
|Firmware
 
|-
 
|59230UNI
 
|Firmware
 
|-
 
|59225UNI
 
|Firmware
 
|-
 
|50230UNI
 
|Firmware
 
|-
 
|52C230UNI
 
|Firmware
 
|}
 
 
=====Ultra=====
 
{| class="wikitable"
 
|+Ultra IP PTZ
 
|-
 
|DH-SD6ALA230FN-HNI
 
|Firmware
 
|-
 
|DH-SD6ALA230FN-HN
 
|Firmware
 
|-
 
|6AE830VNI
 
|Firmware
 
|-
 
|6AE530UNI
 
|Firmware
 
|-
 
|6AE530UN
 
|Firmware
 
|}
 

Latest revision as of 21:07, 27 April 2020

Milestone VMS

Milestone logo.jpg

UNDER CONSTRUCTION

Officially Support Device List

Instructions

Additional Info

Milestone Supported IVS Rules

  • Motion Detection -Working, and Tested
  • Tripwire -Working, and Tested
  • Intrusion -Working, and Tested
  • Video Tampering
  • Scene Change
  • Audio Abnormal
  • Abandoned Object
  • Missing Object
  • IP Conflict
  • Face Detection

Milestone Server Info

Milestone Server Ports

Management Server Service and Related Processes

Port Function Purpose
80 Management Server-IIS Main Communication
443 HTTPS Authentication of basic users
6473 Management Server Service Showing status and managing the server
7475 Windows SNMP Service Communication with SNMP extension agent
8080 Management Server-Internal Communication between internal processes on the server
9993 Management Server services Authentication, configuration, token exchange
8990 Failover Server Monitoring the status of the Failover Server service
22334 LPR Server Retrieving recognized license plates and LPR server status

SQL Server Service

Port Function Purpose
1433 Management Server Service Storing and retrieving configurations
1433 Event Server Service Storing and retrieving events
1433 Log Server Service Storing and retrieving log entries

Data Collector Service

Port Function Purpose
7609 Recording Server-Data Collector System Monitor

Event Server Service

Port Function Purpose
1234 Event Server Service Listening for generic events from external systems or devices
1235 Event Server Service Listening for generic events from external systems or devices
9090 Event Server Service Listening for analytics events from external systems or devices
22331 Event Server Service Configuration, events, alarms, and map data
22333 Event Server Service MIP messaging

Recording Server Service

Port Function Purpose
25 Recording Server Service Listening for event messages from cameras, encoders, and I/O devices
5210 Recording Server Service Merging of databases after a failover recording server had been running
5432 Recording Server Service Listening for event messages from cameras, encoders, and I/O devices
7474 Recording Server Service Communication with the SNMP extension agent
7563 Recording Server Service Retrieving video and audio streams, PTZ commands
8966 Recording Server Service Showing status and managing the service
11000 Recording Server Service Polling the state of recording servers
65101 Recording Server Service Listening for event notifications from the drivers

Failover Server Service

Port Function Purpose
25 Recording Server Service Listening for event messages from devices
5210 Recording Server Service Merging of databases after a failover recording server had been running
5432 Recording Server Service Listening for event messages from cameras, encoders, and I/O devices
7474 Recording Server Service Communication with the SNMP extension agent
7563 Recording Server Service Retrieving video and audio streams, PTZ commands
8844 Failover Recording Server Service Communication between the failover recording servers
8966 Failover Recording Server Service Showing status and managing the service
8967 Failover Server Service Showing status and managing the service
8990 Failover Server Service Monitoring the status of the Failover Server Service

Mobile Server Service

Port Function Purpose
8000 Mobile Server Service SysTray application
8081 Mobile Server Service Sending data streams; video and audio
8082 Mobile Server Service Sending data streams; video and audio

LPR Server Service

Port Function Purpose
22334 LPR Server Service Retrieving recognized license plates and server status
22334 LPR Server Service SysTray application

Screen Recorder Service

Port Function Purpose
52111 XProtect Screen Recorder Service Provides video from a monitor

Cameras, Encoders, and I/O Devices

Inbound Connections

Port Function Purpose
80 Recording Servers, and Failover Recording Servers Authentication, configuration, and data streams; video and audio
443 Recording Servers, and Failover Recording Servers Authentication, configuration, and data streams; video and audio
554 Recording Servers, and Failover Recording Servers Data streams; video and audio

Outbound Connections

Port Function Purpose
25 Recording Servers, and Failover Recording Servers Sending event notifications
5432 Recording Servers, and Failover Recording Servers Sending event notifications

Client Components

XProtect Smart Client
Port Function Purpose
80 Management Server Service Authentication
443 Management Server Service Authentication of basic users
7563 Recording Server Service Retrieving video and audio streams, PTZ commands
22331 Event Server Service Alarms
Web Client and Milestone Mobile Client
Port Function Purpose
8081 Milestone Mobile Server Retrieving video and audio streams
8082 Milestone Mobile Server Retrieving video and audio streams

Milestone URLs and Resources