Как предотвратить обрыв записи стрима через ffmpeg?

Добрый день подскажите пожалуйста, как предотвратить обрывание записи стрима, когда на стриме идет буферизация или секундные лаги?
Записываю с помощью

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 })

Иногда случается что на стриме идет задержка в пару секунд, и процесс прекращается.
  • Вопрос задан
  • 114 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы