могу сделать смешивание для вас. Рассмотрим этот код, если вы хотите записать все звуковые дорожки в массиве
х пор я нашел способ только для записи локальных или удаленных с использованиемMediaRecorder
API, но можно ли смешивать и записывать обе пары и получить блоб?
Пожалуйста, обратите внимание, что только аудио поток, и я не хочу микшировать / записывать на стороне сервера
У меня есть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();
Даже я пытался добавить несколько треков вMediaStream
API, но он по-прежнему дает только первый трек аудио. Любая помощь или понимание будут оценены!