Integrations - Milestone XProtect
The Milestone agent integrates Milestone XProtect as a video source - live camera viewing, recorded playback, camera status monitoring, alarm/event integration, and footage export. Milestone cameras appear as devices in YachtAware once configured.
Configuration
Milestone XProtect is a multi-server system, so the integration needs the address of each XProtect server component. Set these fields on the Milestone row in Settings → Modules & Devices:
| Field | Description |
|---|---|
| Username | A Milestone user account with access to the required cameras. |
| Password | Password for the Milestone user. |
| Management Server URL | Address of the XProtect Management Server. |
| IDP Server URL | Address of the XProtect Identity Provider (IDP) server used for authentication. |
| API Gateway URL | Address of the XProtect API Gateway. |
| Mobile Server URL | Address of the XProtect Mobile Server (used for streaming). |
After saving with Apply Config, run Scan for Devices to import the Milestone cameras.
Open Network Bridge (optional)
The Open Network Bridge (ONB) is a Milestone component that exposes recorded and live streams over ONVIF/RTSP. Configure it only if your deployment streams through the ONB:
| Field | Description |
|---|---|
| ONB URL | Address of the Open Network Bridge. |
| ONB Username | User account for the ONB. |
| ONB Password | Password for the ONB user. |
The Open Network Bridge uses SHA-256 digest authentication by default, which some FFmpeg builds do not support. If streams fail with SHA-256 authentication errors, see the Milestone - FFMpeg Authentication Issue entry in Support & Troubleshooting.
Exporting Footage
Recorded Milestone footage can be exported through YachtAware - see How To: Export Recordings.