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

(Milestone Server Ports)
 
(25 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
|Description
+
|Monitoring the status of the Failover Server service
 
|-
 
|-
 
|22334
 
|22334
 
|LPR Server
 
|LPR Server
|Description
+
|Retrieving recognized license plates and LPR server status
 
|}
 
|}
 
====SQL Server Service====
 
====SQL Server Service====
Line 86: Line 91:
 
|-
 
|-
 
|1433
 
|1433
|Recording Server-Data Collector
+
|Management Server Service
|Description
+
|Storing and retrieving configurations
 
|-
 
|-
 
|1433
 
|1433
|Recording Server-Data Collector
+
|Event Server Service
|Description
+
|Storing and retrieving events
 
|-
 
|-
 
|1433
 
|1433
|Recording Server-Data Collector
+
|Log Server Service
|Description
+
|Storing and retrieving log entries
 
|}
 
|}
 
====Data Collector Service====
 
====Data Collector Service====
Line 106: Line 111:
 
|7609
 
|7609
 
|Recording Server-Data Collector
 
|Recording Server-Data Collector
|Description
+
|System Monitor
 
|}
 
|}
 
====Event Server Service====
 
====Event Server Service====
====Recording Server Service====
 
====Failover Server Service====
 
====Mobile Server Service====
 
====LPR Server Service====
 
====Screen Recorder Service====
 
===Cameras, Encoders, and I/O Devices===
 
====Inbound Connections====
 
====Outbound Connections====
 
===Client Components===
 
====XProect Smart Client====
 
====Web Client and Milestone Mobile Client====
 
 
===Milestone URLs and Resources===
 
* Software Download Page: http://localhost/Installation/Admin/default-en-US.htm
 
* /Installation/default-en-US.htm
 
* http://localhost:8081/index.html
 
* http://localhost/Installation/default-en-US.htm
 
* http://localhost/Installation/Admin/default-en-US.htm
 
 
===Milestone Supported Dahua Devices===
 
====Recorders====
 
====Cameras====
 
 
=====Lite=====
 
 
{| class="wikitable"
 
{| class="wikitable"
|+Pro IP Cameras
 
 
|-
 
|-
|N44BB33
+
!Port
|Firmware
+
!Function
|
+
!Purpose
 
|-
 
|-
|N44BB36
+
|1234
|Firmware
+
|Event Server Service
|
+
|Listening for generic events from external systems or devices
 
|-
 
|-
|N24BB33
+
|1235
|Firmware
+
|Event Server Service
|
+
|Listening for generic events from external systems or devices
 
|-
 
|-
|N24BB36
+
|9090
|Firmware
+
|Event Server Service
|
+
|Listening for analytics events from external systems or devices
 
|-
 
|-
|N44BB33I
+
|22331
|Firmware
+
|Event Server Service
|
+
|Configuration, events, alarms, and map data
 
|-
 
|-
|N44BB36I
+
|22333
|Firmware
+
|Event Server Service
|
+
|MIP messaging
 +
|}
 +
====Recording Server Service====
 +
{| class="wikitable"
 
|-
 
|-
|N24BB33I
+
!Port
|Firmware
+
!Function
|
+
!Purpose
 
|-
 
|-
|N24BB36I
+
|25
|Firmware
+
|Recording Server Service
|
+
|Listening for event messages from cameras, encoders, and I/O devices
 
|-
 
|-
|N44BL52
+
|5210
|Firmware
+
|Recording Server Service
|
+
|Merging of databases after a failover recording server had been running
 
|-
 
|-
|N44BL53
+
|5432
|Firmware
+
|Recording Server Service
|
+
|Listening for event messages from cameras, encoders, and I/O devices
 
|-
 
|-
|N44BL56
+
|7474
|Firmware
+
|Recording Server Service
|
+
|Communication with the SNMP extension agent
 
|-
 
|-
|N24BL52
+
|7563
|Firmware
+
|Recording Server Service
|
+
|Retrieving video and audio streams, PTZ commands
 
|-
 
|-
|N24BL53
+
|8966
|Firmware
+
|Recording Server Service
|
+
|Showing status and managing the service
 
|-
 
|-
|N24BL56
+
|11000
|Firmware
+
|Recording Server Service
|
+
|Polling the state of recording servers
 
|-
 
|-
|N44BL52I
+
|65101
|Firmware
+
|Recording Server Service
|
+
|Listening for event notifications from the drivers
 +
|}
 +
====Failover Server Service====
 +
{| class="wikitable"
 
|-
 
|-
|N44BL53I
+
!Port
|Firmware
+
!Function
|
+
!Purpose
 
|-
 
|-
|N44BL56I
+
|25
|Firmware
+
|Recording Server Service
|
+
|Listening for event messages from devices
 
|-
 
|-
|N24BL52I
+
|5210
|Firmware
+
|Recording Server Service
|
+
|Merging of databases after a failover recording server had been running
 
|-
 
|-
|N24BL53I
+
|5432
|Firmware
+
|Recording Server Service
|
+
|Listening for event messages from cameras, encoders, and I/O devices
 
|-
 
|-
|N24BL56I
+
|7474
|Firmware
+
|Recording Server Service
|
+
|Communication with the SNMP extension agent
 
|-
 
|-
|N44BG53
+
|7563
|Firmware
+
|Recording Server Service
|
+
|Retrieving video and audio streams, PTZ commands
 
|-
 
|-
|N44BG56
+
|8844
|Firmware
+
|Failover Recording Server Service
|
+
|Communication between the failover recording servers
 
|-
 
|-
|N24BG52
+
|8966
|Firmware
+
|Failover Recording Server Service
|
+
|Showing status and managing the service
 
|-
 
|-
|N24BG53
+
|8967
|Firmware
+
|Failover Server Service
|
+
|Showing status and managing the service
 
|-
 
|-
|N24BG56
+
|8990
|Firmware
+
|Failover Server Service
|
+
|Monitoring the status of the Failover Server Service
 +
|}
 +
====Mobile Server Service====
 +
{| class="wikitable"
 
|-
 
|-
|N44BG52I
+
!Port
|Firmware
+
!Function
|
+
!Purpose
 
|-
 
|-
|N44BG53I
+
|8000
|Firmware
+
|Mobile Server Service
|
+
|SysTray application
 
|-
 
|-
|N44BG56I
+
|8081
|Firmware
+
|Mobile Server Service
|
+
|Sending data streams; video and audio
 
|-
 
|-
|N24BG52I
+
|8082
|Firmware
+
|Mobile Server Service
|
+
|Sending data streams; video and audio
 +
|}
 +
====LPR Server Service====
 +
{| class="wikitable"
 
|-
 
|-
|N24BG53I
+
!Port
|Firmware
+
!Function
|
+
!Purpose
 
|-
 
|-
|N24BG56I
+
|22334
|Firmware
+
|LPR Server Service
|
+
|Retrieving recognized license plates and server status
 
|-
 
|-
|N44BN52
+
|22334
|Firmware
+
|LPR Server Service
|
+
|SysTray application
 +
|}
 +
====Screen Recorder Service====
 +
{| class="wikitable"
 
|-
 
|-
|N44BN53
+
!Port
|Firmware
+
!Function
|
+
!Purpose
|-
 
|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
+
|52111
|Firmware
+
|XProtect Screen Recorder Service
|
+
|Provides video from a monitor
|-
 
|N84BG44
 
|Firmware
 
|
 
|-
 
|N84BG44I
 
|Firmware
 
|
 
|-
 
|N85BB4Z
 
|Firmware
 
|
 
|-
 
|N85BB4ZI
 
|Firmware
 
|
 
|-
 
|N85BL4Z
 
|Firmware
 
|
 
|-
 
|N85BL4ZI
 
|Firmware
 
|
 
 
|}
 
|}
  
 
+
====Cameras, Encoders, and I/O Devices====
 
+
====Inbound Connections====
=====Ultra=====
 
 
{| class="wikitable"
 
{| class="wikitable"
|+Ultra IP Cameras
 
 
|-
 
|-
|NK8BA4
+
!Port
|Firmware
+
!Function
 +
!Purpose
 
|-
 
|-
|NK8BB7Z
+
|80
|Firmware
+
|Recording Servers, and Failover Recording Servers
 +
|Authentication, configuration, and data streams; video and audio
 
|-
 
|-
|NK8BL7Z
+
|443
|Firmware
+
|Recording Servers, and Failover Recording Servers
|-
+
|Authentication, configuration, and data streams; video and audio
|N68BB7Z
 
|Firmware
 
|-
 
|N68BL7Z
 
|Firmware
 
|-
 
|N28BL7Z
 
|Firmware
 
 
|-
 
|-
|N28BB7Z
+
|554
|Firmware
+
|Recording Servers, and Failover Recording Servers
 +
|Data streams; video and audio
 
|}
 
|}
 
+
====Outbound Connections====
=====Ultra=====
 
 
{| class="wikitable"
 
{| class="wikitable"
|+Ultra IP Cameras
 
 
|-
 
|-
|DH-IPC-PFW8800N-A180
+
!Port
|Firmware
+
!Function
|[[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]]
+
!Purpose
 +
|-
 +
|25
 +
|Recording Servers, and Failover Recording Servers
 +
|Sending event notifications
 
|-
 
|-
|DH-IPC-PDBW8800N-A180
+
|5432
|Firmware
+
|Recording Servers, and Failover Recording Servers
|[[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]]
+
|Sending event notifications
 
|}
 
|}
  
====IP PTZ====
+
====Client Components====
=====Pro=====
+
=====XProtect Smart Client=====
 
{| class="wikitable"
 
{| class="wikitable"
|+Pro IP PTZ
 
 
|-
 
|-
|6C430UNI
+
!Port
|Firmware
+
!Function
 +
!Purpose
 
|-
 
|-
|6C430UN
+
|80
|Firmware
+
|Management Server Service
 +
|Authentication
 
|-
 
|-
|59430UNI
+
|443
|Firmware
+
|Management Server Service
|-
+
|Authentication of basic users
|59430UN
 
|Firmware
 
|-
 
|50430UNI
 
|Firmware
 
|-
 
|50430UN
 
|Firmware
 
 
|-
 
|-
|52C430UNI
+
|7563
|Firmware
+
|Recording Server Service
 +
|Retrieving video and audio streams, PTZ commands
 
|-
 
|-
|52C430UN
+
|22331
|Firmware
+
|Event Server Service
|-
+
|Alarms
|59230UNI
 
|Firmware
 
|-
 
|59225UNI
 
|Firmware
 
|-
 
|50230UNI
 
|Firmware
 
|-
 
|52C230UNI
 
|Firmware
 
 
|}
 
|}
  
=====Ultra=====
+
=====Web Client and Milestone Mobile Client=====
 
{| class="wikitable"
 
{| class="wikitable"
|+Ultra IP PTZ
 
 
|-
 
|-
|DH-SD6ALA230FN-HNI
+
!Port
|Firmware
+
!Function
 +
!Purpose
 
|-
 
|-
|DH-SD6ALA230FN-HN
+
|8081
|Firmware
+
|Milestone Mobile Server
 +
|Retrieving video and audio streams
 
|-
 
|-
|6AE830VNI
+
|8082
|Firmware
+
|Milestone Mobile Server
|-
+
|Retrieving video and audio streams
|6AE530UNI
 
|Firmware
 
|-
 
|6AE530UN
 
|Firmware
 
 
|}
 
|}
 +
 +
===Milestone URLs and Resources===
 +
* Software Download Page: http://localhost/Installation/Admin/default-en-US.htm
 +
* /Installation/default-en-US.htm
 +
* http://localhost:8081/index.html
 +
* http://localhost/Installation/default-en-US.htm
 +
* http://localhost/Installation/Admin/default-en-US.htm

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