Configure the Remote Media Server

This section describes how to create a configuration that ingests records from an upstream Media Server, and performs analysis on those records.


Before starting this procedure, enable feedback chaining by following the instructions in Enable Feedback Chaining.

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 The name of the track to receive from the upstream Media Server.

    For example:

    // where "DetectedFaces" is the alias specified by the Input parameter
    // of the remote analysis task on the upstream server
  5. Configure the analysis 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 input track for your analysis task would be named RecordsFromUpstream.DetectedFaces.


    Do not configure an output task. The records specified by the Output parameter in the remote analysis task on the upstream Media Server are returned to the upstream server automatically.

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