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 speak.
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. Erik 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.setSilenceLevel(0); _microphone.gain = 70;