public Startup(IConfiguration configuration) { Configuration = configuration; var ffmpegConfig = Configuration.GetSection("FFMPEGConfig") .Get <FFMPEGConfig>(); var streamsConfig = new List <StreamConfig>(); Configuration.GetSection("StreamsConfig") .Bind(streamsConfig); procManager = new StreamingProcManager(); foreach (var streamCfg in streamsConfig) { procManager.StartChunking(ffmpegConfig, streamCfg); } }
public ProcessMonitorController(StreamingProcManager procManager) { _procManager = procManager; }