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
Create a new configuration file, or open an existing configuration that you want to modify.
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
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
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.
Save the configuration file in the location specified by the ConfigDirectory
parameter.
|