Difference between revisions of "V2/Integrate/Milestone Video"
(Created page with "<h1 class="main-heading">Senfi Video Adapter</h1> The Senfi Milestone Video Adapter is available to onboarded partners only. If you would like to join as a Senfi partner, ple...") |
|||
Line 53: | Line 53: | ||
# After installation, Senfi Milestone Video Adapter can be accessed with the following URL: [http://localhost:22020/ui/login http://localhost:22020/ui/login] | # After installation, Senfi Milestone Video Adapter can be accessed with the following URL: [http://localhost:22020/ui/login http://localhost:22020/ui/login] | ||
#* Users can also use the Start Menu to access this page: Start -> Senfi Milestone Video Adapter (folder) -> Senfi Milestone Video Adapter | #* Users can also use the Start Menu to access this page: Start -> Senfi Milestone Video Adapter (folder) -> Senfi Milestone Video Adapter | ||
+ | |||
==== Login Page ==== | ==== Login Page ==== | ||
# Login via your Senfi '''Username''' and '''Password'''. | # Login via your Senfi '''Username''' and '''Password'''. | ||
+ | |||
==== Setup Page ==== | ==== Setup Page ==== | ||
This page is used to register the Senfi Milestone Video Adapter with Senfi. A Senfi API Key and associated secret is required to complete this step. View [[V2/CMS_Tutorial/Developer_Tools/Integration/Key|here]] to generate an integration key/secret pair in the CMS. | This page is used to register the Senfi Milestone Video Adapter with Senfi. A Senfi API Key and associated secret is required to complete this step. View [[V2/CMS_Tutorial/Developer_Tools/Integration/Key|here]] to generate an integration key/secret pair in the CMS. | ||
Line 67: | Line 69: | ||
Click '''Setup Milestone''' to continue. | Click '''Setup Milestone''' to continue. | ||
+ | |||
+ | ==== Configure Milestone ==== | ||
+ | This page is used to configure the connection to the Milestone XProtect server | ||
+ | [[File:Msva_milestone_config.png|thumb|center|690px|Configure Milestone|link=]] | ||
+ | |||
+ | Fill in: | ||
+ | # Milestone Server hostname or IP address | ||
+ | # Milestone Server port - 80 (Default) | ||
+ | # Milestone Account Username - Username to an Administrator account on the Milestone server | ||
+ | # Milestone Account Password - Password to above | ||
+ | # Milestone Account Domain (Optional) - Fill this in if your Milestone account is a domain LDAP account | ||
+ | # Credential Type - Windows or Basic Account | ||
+ | # Milestone Adapter hostname or IP address - localhost (Default/Cannot be modified) | ||
+ | # Milestone Adapter port - 8732 (Default/Cannot be modified) | ||
+ | # Milestone Adapter Streaming Base Port - 49152 (Default) | ||
+ | |||
+ | Click "Update Configuration" to set or change the configuration. If successful, the page will show "Connected to Milestone Server: <IP/Hostname>". |
Revision as of 15:29, 27 October 2021
Contents
Senfi Video Adapter
The Senfi Milestone Video Adapter is available to onboarded partners only. If you would like to join as a Senfi partner, please send us an email with your organization name and contact details.
General
The Senfi Milestone Video Adapter provides Senfi integration with the Milestone XProtect Video Management System.
Features include:
- View live video streams in Senfi
- Send PTZ commands to PTZ camera from Senfi
- Forward Milestone alarms to Senfi
Senfi Milestone Video Adapter supports XProtect 2018 and later only.
Milestone XProtect Video Management System Basics
Milestone XProtect is a Video Management System (VMS) product offered by Milestone Systems A/S. For more information, view here
In the rest of this document, "Milestone" will be used to refer to an installed instance of Milestone XProtect.
Milestone Devices
Several device types can be added to Milestone. The supported device types are:
- Camera devices
- Streams video
- Can have Pan-Tilt-Zoom (PTZ) capability
- Can raise events related to video/video analytics. e.g. Motion Detected Event
- Input devices
- Simple 2-state/binary devices e.g. Tamper detection, momentary trigger
- Can raise events related to changes of its state e.g. Input Rising Event
Note: Devices can also raise other system, device-specific or custom events, but their discussion is beyond the scope of this article.
Milestone Alarms
Milestone devices can raise Alarms from Events. Alarms will be shown in the Milestone XProtect Smart Client's Alarm Manager. Alarms have a name, which is used to identify the type of alarm (i.e. an alarm definition).
Alarms have 4 default states. Users can also add additional alarm states.
- New
- Acknowledged
- On Hold
- Closed
Alarms can be configured with a "related camera". This is mapped to each device that can raise a particular alarm.
Triggered alarms also contain other data such as:
- Local ID
- Priority
- Category
- Description
- Timestamp
Steps
Installation
- Request for a copy of the Senfi Milestone Video Adapter installer by sending an email to us.
- Run the installer on a Windows machine. It uses the following ports by default: 22020, 10085, 10086, 10087.
- After installation, Senfi Milestone Video Adapter can be accessed with the following URL: http://localhost:22020/ui/login
- Users can also use the Start Menu to access this page: Start -> Senfi Milestone Video Adapter (folder) -> Senfi Milestone Video Adapter
Login Page
- Login via your Senfi Username and Password.
Setup Page
This page is used to register the Senfi Milestone Video Adapter with Senfi. A Senfi API Key and associated secret is required to complete this step. View here to generate an integration key/secret pair in the CMS.
Fill in:
- Server/Gateway Hostname - This should be app.senfi.io
- Video Adapter Name
- Integration Key - Your Senfi API Key
- Secret - Secret to your Senfi API Key
After registration, you will see a Video Adapter ID. The ID and Video Adapter Name will be shown in the CMS Video page when you use the CMS to configure site/asset to video stream.
Click Setup Milestone to continue.
Configure Milestone
This page is used to configure the connection to the Milestone XProtect server
Fill in:
- Milestone Server hostname or IP address
- Milestone Server port - 80 (Default)
- Milestone Account Username - Username to an Administrator account on the Milestone server
- Milestone Account Password - Password to above
- Milestone Account Domain (Optional) - Fill this in if your Milestone account is a domain LDAP account
- Credential Type - Windows or Basic Account
- Milestone Adapter hostname or IP address - localhost (Default/Cannot be modified)
- Milestone Adapter port - 8732 (Default/Cannot be modified)
- Milestone Adapter Streaming Base Port - 49152 (Default)
Click "Update Configuration" to set or change the configuration. If successful, the page will show "Connected to Milestone Server: <IP/Hostname>".