Я использую html5 getUserMedia и Electron captureDesktop API для захвата экрана пользователя и камеры для прямой трансляции.
Поэтому я хочу объединить эти два потока видеоданных в один видеовыход.Прежде чем я использую
const spawn = require('child_process').spawn;
const process = spawn('ffmpeg', [
'-i', '-'
'-c:v', 'libx264',
'-f', 'flv',
'rtmp:xxxxx'
]);
process.stdin.write(data); // data is read from MediaRecorder
для скрытия одного потока.
, но когда происходят два ввода, Не могу понять, как вводить данные двух потоков.