A configuration can contain any number of encoding tasks. For example:
[Session] Engine0=Ingest Engine1=MyRollingBuffer [MyRollingBuffer] Type=rollingbuffer // rolling buffer configuration
This example specifies a single encoding task named MyRollingBuffer
.
An encoding engine accepts image and/or audio tracks produced by an ingest or analysis engine. For example, you can:
All encoding tasks produce a single output track with the name TaskName.Proxy
, where TaskName
is the name of the encoding task. This track contains information about the encoded media. You can output this information alongside your analysis results so that a front-end application can open and display the encoded media that shows a specific event, such as an identified news story or a recognized face.