# 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.

NOTE: 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 `[Session]` section, add a new task by setting the `EngineN` parameter. You can give the task any name, for example:

       [Session]
       Engine0=RecordsFromUpstream

3. Create a new configuration section by typing the task name inside square brackets. Then, 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:

       [RecordsFromUpstream]
       Type=Receive
       Input=DetectedFaces
       // where "DetectedFaces" is the alias specified by the Input parameter
       // of the remote analysis task on the upstream server

4. Configure the analysis tasks that you want to run on the ingested records.

   NOTE: 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`.

   NOTE: 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.

5. Save the configuration file in the location specified by the `ConfigDirectory` parameter.

_FT_HTML5_bannerTitle.htm