Ingest Video from Milestone XProtect

Media Server can ingest live video from Milestone XProtect Enterprise and Milestone XProtect Corporate.

Media Server connects to the Milestone XProtect recording server to obtain video. The recording server requires user authentication, so you must specify a user name and password in the Media Server configuration. HPE recommends that you encrypt passwords before entering them into the configuration file. For information on how to do this, see Encrypt Passwords.

To ingest video from 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 [Ingest] section, create an ingest task by setting the IngestEngine parameter.

  3. Create a configuration section to contain the task settings. Type the task name inside square brackets, and then set the following parameters:

    Type The ingest engine to use. Set this parameter to milestone.
    RecorderHost The host name or IP address of the XProtect recording server.
    RecorderPort The port of the XProtect recording server.

    For example:

  4. Configure how the ingest engine should authenticate with the Milestone XProtect system.


    To ingest video from Milestone XProtect Corporate, you must use NTLM authentication against the Milestone XProtect authentication server. To ingest video from Milestone XProtect Enterprise, you can use any of the following options.

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

You can now start ingesting video. When you use the process action, you must set the source parameter to a Milestone camera GUID. For information about how to find the GUID, refer to the Milestone documentation. Unless you are using SOAP authentication, you can specify the camera ID instead. For more information about how to start processing, see Start Processing.