Я пишу в потоке, который я создаю, используя spawn.Он блокирует запросы других пользователей в приложении nodeJs.Как мне запустить процесс и записать в него, чтобы избежать блокировки?
recorder = spawn("ffmpeg", [
"-y", "-i", videoPath, "-r", videoFps,
"-f", "image2pipe", "-framerate", videoFps, "-i", "-",
"-filter_complex", "overlay", '-threads', '4', "-vcodec", "h264",
pathToDrawingVideo
]);
...
for (let i = 0; i < framesCount; i++) {
....
recorder.stdin.write(data, "binary");
}
recorder.stdin.end();
Я ожидаю, что процесс nodejs не является блокировкой пчелы, но фактическая блокировка