Como converter um fluxo de áudio getUsermedia em um blob ou buffer?
Estou recebendo o fluxo de áudio de getUserMeda e depois o converto em um blob ou buffer e o envia ao servidor quando o áudio está chegando. Estou usando o socket.io para emiti-lo para o servidor. Como converter áudio mediastream em buffer?
A seguir está o código que eu escrevi ainda
navigator.getUserMedia({audio: true, video: false}, function(stream) {
webcamstream = stream;
var media = stream.getAudioTracks();
socket.emit("sendaudio", media);
},
function(e){
console.log(e);
}
});
Como converter fluxo em buffer e emiti-lo para o servidor node.js. como fluxo vem da função getusermedia?