Milestone XProtect Integration of ONVIF device
Knowledge
How to work with Milestone XProtect
- Device must conform to both versions 1.01 and 1.02 of the ONVIF standard.
- Supports ONVIF v2.6, Profile S and Profile G
- Camera clock and surveillance server are date/time synchronized.
<< Conformance to profiles is the only way that ensures compatibility between ONVIF conformant products; therefore, only registered products with conformance to a profile are considered to be ONVIF conformant. >> -- https://www.onvif.org/profiles/ https://www.onvif.org/about/member-list/
My Open Threads
Debugging
Logs location
C:\ProgramData\Milestone\XProtect Recording Server\Logs
DeviceHandling.log is an interesting one. Unfortunately Milestone error entries in the logs are not very verbose.
Problem Appearing Often
"Camera 1 Device communication error (NoDataException). Error: GetMediaDataBlock returned no data."
Interesting Articles
https://developer.milestonesys.com/s/article/ONVIF-compliant-camera-cannot-be-added-or-will-not-stream-video-to-XProtect-software
https://stackoverflow.com/questions/44286363/onvif-getstreamuri-returns-internal-ip-address
I wish ONVIF were as simple as many Chinese brand seem to believe, but Milestone (being a partner of the ONVIF consortium) have a few more requirements:
- Device must conform to both versions 1.01 and 1.02 of the ONVIF standard.
- Supports ONVIF v2.6, Profile S and Profile G
- Camera clock and surveillance server are date/time synchronized.
Checking the device on the https://www.onvif.org/conformant-products/ even the brand is not listed, which can be regarded as the first requirement.
However, it should be possible to add using the Milestone Universal driver. You will need the URL:
https://www.ispyconnect.com/man.aspx?n=Knewmart
Here's the article to https://supportcommunity.milestonesys.com/s/article/Use-and-configure-the-Universal-Driver
Recent Comments