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
Create a new configuration file, or open an existing configuration that you want to modify.
In the [Ingest]
section, add a new ingest task by setting the IngestEngineN
parameter. You can give the task any name, for example:
[Ingest] IngestEngine=RecordsFromUpstream
Below the [Ingest]
section, create a new configuration section by typing the task name inside square brackets. For example:
[RecordsFromUpstream]
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:
[RecordsFromUpstream] Type=Receive Input=DetectedFaces // where "DetectedFaces" is the alias specified by the Input parameter // of the remote analysis task on the upstream server
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.
Save the configuration file in the location specified by the ConfigDirectory
parameter.
|