Configure the Downstream Media Server

This section describes how to configure Media Server to receive records from another Media Server and continue processing them.

To receive records from another Media Server

  1. Create a new configuration file, or open an existing configuration that you want to modify.

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

  3. Below the [Ingest] section, create a new configuration section by typing the task name inside square brackets. For example:

  4. In the new section, set the following parameters:

    Type The ingest engine to use. Set this parameter to Receive.
    Input A comma-separated list of tracks to receive from the other Media Server.

    For example:

    // or using alias "DetectedFaces", if defined in upstream configuration:
    // Input=DetectedFaces
  5. Configure the analysis, encoding, ESP, and output tasks that you want to run on the ingested records.


    The tracks produced by the Receive engine are prefixed with the name of the ingest task. For example, if you use the configuration above the track produced by the Receive engine is named:

    • RecordsFromUpstream.FaceDetect.ResultWithSource (if no alias is defined).
    • RecordsFromUpstream.DetectedFaces (if the alias DetectedFaces is defined by the upstream Media Server).

    You must use the correct track name for the input of your face recognition task on the downstream Media Server.

  6. Save the configuration file in the location specified by the ConfigDirectory parameter.