Milestone XProtect

Milestone Player Integration guide

12min

Playback of the recorded video within the IRIS+™ Investigation module

Overview

After getting the query results from an investigation in IRIS+, the user may request to view the high-quality video recording for a specific camera in a specific time range. For that purpose, we offer the ability to pull this recording from the Milestone VMS by connecting to it from within the portal investigation tab.

Workflow

To enable the option of pulling video recordings from Milestone and playing them in the investigation module, the Milestone server should be configured to support recording requests from IRIS+, and the IRIS+ portal should be set with the details needed to be able to log in and send requests to the Milestone server.

The configuration of the Milestone server side will be described in section 3 below.

The workflow for configuring the IRIS+ portal is as follows:

  • Set the Milestone player details in the Milestone player section of the IRIS+ account settings
  • Add Milestone cameras’ streams to an innoVi account (Milestone Open Network Bridge streams only)
  • In the investigation tab, perform a query for selected cameras and review the results
  • Select a specific result for which you like to view the high-quality video recording
  • Request the video recording by clicking on ‘Connect to Milestone server’
  • The recorded clip received from the Milestone server will be opened and played in a new window

In IRIS+ Configuration below you can find a detailed description of the configuration needed in the IRIS+ portal to support the Milestone player feature.

Milestone Server Configuration

You will need to purchase a wildcard certificate for your domain.

The certificate guide below assumes a valid, trusted, authenticated wild card certificate exists.

The certificate in the images is for example purposes only

  • Add your certificate to the trusted certificate under the Windows MCC certificate local computer.

    Document image
    





  • Note: the certificate should contain both private and public keys.

    Document image
    
  • Restart the Milestone management service. After restart, right-click on the management server tray icon and choose server configurator.

    Document image
    
  • Turn encryption to: On under "Mobile streaming media" section.

    Document image
    
  • To access the Milestone integration there should be a DNS A record setup in your local DNS server, pointing to the mobile server.

    Document image
    
  • The mobile server should be configured and accessible through your browser, log in with your configured credentials (review this Milestone article regarding user types: https://doc.milestonesys.com/2020R1/en-US/system/security/hardeningguide/hg_usewindowsuserswithactive.htm)

    Document image
    
  • Note the green lock at the address bar in your browser.

    Document image
    

IRIS+™ Configuration

Configuring Milestone player settings in the IRIS+™ portal

To configure the Milestone player settings in the IRIS+™ portal, open the account settings and roll down to the ‘Vendors players’ section. Click on ‘Edit’ and enable the Milestone player.

The following Milestone player settings window is opened (values are set as an example)



Document image


Populate the following fields with the relevant details:

Username and Password: the basic user’s credentials to login with. Hostname: Fully Qualified domain name as appears in the mobile properties (see section 3). Port: HTTPS port.

Save the Milestone player settings

Adding Milestone streams to IRIS+™ account

For supporting recording requests from the Milestone server, the user should add to the IRIS+ account video streams streamed in Milestone. When adding new camera streams to the IRIS+ account, the video stream source should be streamed by the Milestone Open Network Bridge (not the original camera’s stream).

The Milestone Open Network Bridge stream format is: rtsp://MS_user:password@MS_open_network_bridge_server_IP:port_no/live/MS_camera_external_id (Note: in the above URI, MS stands for Milestone Server).

Please see below an instance of Milestone Open Network Bridge video stream source:

Document image


Notes:

  1. To configure video streams in Milestone Open Network Bridge please refer to the following documentation: Milestone documentation portal
  2. To get the external ID from Milestone please see the: Milestone XProtect integration guide.

The additional configuration needed when adding a stream to the IRIS+ account:

  • Check the ‘Sync time to stream’ (as seen in the picture above)
  • Populate the ‘External ID’ field of the General camera settings by the camera’s external ID fetched from Milestone, as shown below:

    Document image
    

Complete all other camera settings and save.

Requesting video recording from Milestone Server

Perform the following steps to get a high-quality recording of an investigation result:

  • In the IRIS+ portal, navigate to the Investigation tab.
  • Select the cameras for investigation
Document image

  • Perform a search query: create a query in the Search part and click on "Investigate"
  • Review the query results
Document image

  • Select a specific thumbnail
Document image

  • Click on "Open video player" and wait until the recorded video stream opens in a new window, showing the object's overlay.
Document image


The following actions can be performed on the displayed video stream:

  • Play
  • Pause
  • Jump back
  • Jump forward
  • Restart the recorded clip
  • Close the window