A complementary question to Send MediaStream object with Web Audio effects over PeerConnection.
So far I've tried connecting remote stream to AudioContext.destination:
var remoteSource = context.createMediaStreamSource(webRTCStream);
var delayFilter = context.createDelay(10.0);
var destination = context.destination;
remoteSource.disconnect(destination);
remoteSource.connect(delayFilter);
delayFilter.connect(destination);
connecting to MediaStreamDestination and then to context.destination
var destination = context.createMediaStreamDestination();
delayFilter.connect(destination);
destination.connect(context.destination);
I've even tried to intercept the track from the html element it self (which works perfectly for html5 <audio> tag)
myAudio.src = window.URL.createObjectURL(webRtcStream);
var remoteSource = context.createMediaElementSource(myAudio);
var delayFilter = context.createDelay(10.0);
var destination = context.createMediaStreamDestination();
remoteSource.disconnect(context.destination);
remoteSource.connect(delayFilter);
delayFilter.connect(destination);
destination.connect(context.destination);
However, none of them works in either Chrome or Firefox... Am i missing something? or it is not supposed to work/not implemented?