是否可以录制 2 个 webm 视频(使用 WebRTC
),然后将它们合并为一个流(画中画)。
例子:
recording A shows camera A (streams out)
recording B shows camera B (streams out)
流A显示一帧A+B作为合并流(两个人之间的采访)
最佳答案
是的,它是通过使用 Media Recording API .
首先你必须创建一个 <canvas>
你会在哪里画两个 <video>
元素。创建 MediaRecorder 时,您将传递 Canvas 流:new MediaRecorder(canvas.captureStream())
.
在超时/间隔内,您将在 Canvas 中绘制两个视频:canvas.getContext("2d").drawImage(video, 0, 0, width, height);
.
关于webrtc - 是否可以将 2 个 webm 视频流合并为一个流(图中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40966322/