Hey all:

I'm using the flash enhanced microphone (to help reduce echo), a NetConnection, 
and a NetStream to broadcast live audio between mobile devices using Adobe 
Media Server. This is an audio walkie talkie feature where only one person can 
speak at a time. When the user releases the speak button, others can press to 

However, the first time someone talks, all remote devices receive the audio 
loud and clear. The device volume is perfect. But once a second person speaks, 
the volumes on all remote devices drops by 50% or more. It still works, but 
it's hard to hear.

I've tried setting the microphone volumes to various levels between 50 and 100 
and the problem always occurs. I've tried other experiments like FULL_DUPLEX 
mode and various other settings, but they don't change this issue.

Web searches are not finding anything about this either.

Thanks for your ideas.


Here are my microphone settings in case it's something I'm doing wrong. 
_microphone = Microphone.getEnhancedMicrophone();
var options:MicrophoneEnhancedOptions = new MicrophoneEnhancedOptions();
options.mode = MicrophoneEnhancedMode.HALF_DUPLEX;
options.echoPath = 128;
options.nonLinearProcessing = true;
options.autoGain = false;

_microphone.enhancedOptions = options;

_microphone.codec = "Speex";
_microphone.enableVAD = true;
_microphone.encodeQuality = 4;
_microphone.framesPerPacket = 2;
_microphone.rate = 5;
_microphone.gain = 70;

Reply via email to