是否可以录制2个webm视频(使用WebRTC
),然后将它们合并为一个流(画中画)。
例:
录音A显示摄像机A(流出)
录音B显示摄像机B(流出)
流A显示一个框架,A + B作为合并流(两个人之间的访谈)
是的,这是通过使用Media Recording API。
首先,你必须创建一个<canvas>
,你将绘制两个<video>
元素。创建MediaRecorder时,您将传递画布流:new MediaRecorder(canvas.captureStream())
。
在超时/间隔中,您将在画布中绘制两个视频:canvas.getContext("2d").drawImage(video, 0, 0, width, height);
。