Захват аудиопотока на веб-странице

2

Я пытался записать аудиопоток на веб-страницу, где связь может быть двусторонней. До сих пор мне удавалось захватить аудиопоток пользователя, говорящего с помощью MediaRecorderи navigator.mediaDevices. Это фрагмент кода, который я написал:

const onError = (err) => {
  console.log('The following error occured: ' + err);
}

const onSuccess = (stream) => {
  const options = {
    audioBitsPerSecond :  64000,
    mimeType : 'audio/webm;codecs=opus'
  }
  recorder = new MediaRecorder(stream, options);
}

//

navigator.mediaDevices.getUserMedia({ audio: true }).then(onSuccess, onError);

recorder.ondataavailable = (e) => {
  console.log("data available");
};

recorder.start(1000);

Однако я не могу захватить аудиопоток пользователя, говорящего на другом конце. Я пытаюсь сделать это в приложении на основе браузера для онлайн-конференций. Я хотел бы знать, как я могу записать аудиопоток всех говорящих пользователей.