相关疑难解决方法(0)

WebRTC混合本地和远程音频流和记录

到目前为止,我已经找到了一种方法,只能使用MediaRecorderAPI 记录本地或远程,但是可以混合并记录两个流并获得blob吗?

请注意它的音频蒸汽,我不想在服务器端混合/记录.

我有一个RTCPeerConnection作为pc.

var local_stream = pc.getLocalStreams()[0];
var remote_stream = pc.getRemoteStreams()[0];
var audioChunks = [];
var rec = new MediaRecorder(local_stream);
rec.ondataavailable = e => {
    audioChunks.push(e.data);
    if (rec.state == "inactive") 
        // Play audio using new blob
}
rec.start();
Run Code Online (Sandbox Code Playgroud)

即使我尝试在MediaStreamAPI中添加多个曲目,但它仍然只提供第一首曲目音频.任何帮助或见解'不胜感激!

webrtc web-audio-api

4
推荐指数
1
解决办法
2445
查看次数

标签 统计

web-audio-api ×1

webrtc ×1