Добрый день подскажите пожалуйста, как предотвратить обрывание записи стрима, когда на стриме идет буферизация или секундные лаги?
Записываю с помощью
var captureProcess = childProcess.spawn('ffmpeg', [
'-hide_banner',
'-v',
'fatal',
'-i',
url,
'-c',
'copy',
'-vsync',
'2',
'-r',
'60',
'-b:v',
'500k',
'processing/' + filename + '.ts'
]);
И мониторю с помощью captureProcess.on('close', () => { do something })
Иногда случается что на стриме идет задержка в пару секунд, и процесс прекращается.