RecordRTC is WebRTC JavaScript library for audio/video as well as screen activity recording. It supports Chrome, Firefox, Opera, Android, and Microsoft Edge. Platforms: Linux, Mac and Windows.
please update your resetvideostream audio issues in next version . on investigation i found that resetvideostream function in reocrdrtc not mix audios i uses the code below for update the audio
function resetVideoStreams(streams) {
videos = [];
streams = streams || arrayOfMediaStreams;
streams.forEach(stream => {
if (stream.getTracks().filter(function (t) {
return t.kind === 'video';
}).length) {
var video = getVideo(stream);
video.stream = stream;
videos.push(video);
}
if (stream.getTracks().filter(function (t) {
return t.kind === 'audio';
}).length && self.audioContext) {
var audioSource = self.audioContext.createMediaStreamSource(stream);
audioSource.connect(self.audioDestination);
self.audioSources.push(audioSource);
}
});
}
please update your resetvideostream audio issues in next version . on investigation i found that resetvideostream function in reocrdrtc not mix audios i uses the code below for update the audio
please fix these helps others thank you