Configure Media Server

To send data to Milestone XProtect, follow these steps.

To send data to Milestone XProtect

  1. Create a new configuration to send to Media Server with the process action, or open an existing configuration that you want to modify.

  2. In the [Session] section, add a new task by setting the EngineN parameter. You can give the task any name, for example:

    [Session]
    Engine0=XProtect
  3. Create a new configuration section to contain the task settings, and set the following parameters:

    Type The output engine to use. Set this parameter to milestoneoutput.
    Input A comma-separated list of the tracks that you want to output. To output information to Milestone, ensure you include the Proxy track generated by the Milestone ingest engine.
    ProxyTrack The Proxy track generated by the Milestone ingest engine.
    XSLTemplate The XSL template to use to transform the output track into a format that can be accepted by the Milestone system.
    Host The host name or IP address of the Milestone XProtect system.
    Port (Optional) The Milestone XProtect server port.
    GUID (Optional) The Milestone GUID of the camera that the events are associated with. This is not required if the video is ingested using the Milestone ingest engine.
    Location (Optional) Location metadata to send with the event.

    For example:

    [XProtect]
    Type=milestoneoutput
    Input=ANPR.Result,MilestoneIngest.Proxy
    ProxyTrack=MilestoneIngest.Proxy
    XSLTemplate=toMilestone.xsl
    Host=milestone-server
    Port=9090
    Location=Cambridge

    For more information out the configuration parameters that you can use to configure this task, see Milestone Output Engine.

  4. Save and close the configuration file. OpenText recommends that you save your configuration files in the location specified by the ConfigDirectory parameter.