He estado tratando de capturar la transmisión de audio en una página web donde la comunicación puede ser bidireccional. Hasta ahora he tenido éxito en capturar la transmisión de audio del usuario que está hablando usando MediaRecorder y navigator.mediaDevices . Este es el fragmento de código que escribí:
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);Sin embargo, no puedo capturar la transmisión de audio del usuario que está hablando en el otro extremo. Estoy tratando de hacer esto en una aplicación basada en un navegador de conferencias en línea. Me gustaría saber cómo puedo capturar la transmisión de audio de todos los usuarios hablando.