我正在使用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
隐蔽一条流。
但是当发生两个输入时,无法弄清楚如何输入两个流数据。