The following diagram shows a more complex configuration, which includes an encoding task and multiple analysis tasks.
Process
action, which starts a new session. The Libav ingest engine receives video from the source specified in the action. The Libav engine produces an image track and an audio track.The image track is used as the input for the MPEG encoder and Face Detection analysis tasks.
A Media Server configuration that matches this process is shown below.
[Ingest] IngestEngine=LibAvIngest [LibAvIngest] Type=libav [Encoding] EncodingEngine0=MPEGencode [MPEGencode] Type=mpeg OutputPath=\\server\folder\file.mpg URLBase=https://www.myserver.com/folder/ Segment=TRUE [Analysis] AnalysisEngine0=Face AnalysisEngine1=FaceRec AnalysisEngine2=SpeakerID AnalysisEngine3=SpeechToText [Face] Type=FaceDetect [FaceRec] Type=FaceRecognize Input=Face.DataWithSource [SpeakerID] Type=SpeakerID SpeakerIDServers=10.0.0.2:13000 TemplateSet=speakers.ats [SpeechToText] Type=SpeechToText Language=ENUK Mode=relative ModeValue=0.90 SpeechToTextServers=10.0.0.2:13000 [Output] OutputEngine0=IDOLOutput [IDOLOutput] Type=IDOL Input=FaceRec.Result,SpeakerID.Result,SpeechToText.Result,MPEGencode.Proxy Mode=time OutputInterval=60 XslTemplate=./xsl/toIDX.xsl SavePostXML=true XMLOutputPath=./output/idol/
|