I'm using Flash Media Server to create a 1:1 video chat. The problem I'm having is that when I use my apple cinema display I get horrible Echoing, even with the reduce echo box checked. If I don't use my cinema everything works fine with the built in macbook mic.
Any idea what's going on and how I can fix this?
I have to believe there is a setting as I can use iChat, Adobe Connect, WebEx, Skype all with my apple cinema and not have this MIC echoing issue.
Thank you
OUR CURRENT SETTINGS:
AUDIO
var options:MicrophoneEnhancedOptions = new MicrophoneEnhancedOptions();
options.mode = MicrophoneEnhancedMode.FULL_DUPLEX;
options.echoPath = 256;
options.nonLinearProcessing = true;
//options.autoGain = false;
microphone = Microphone.getEnhancedMicrophone();
microphone.codec = SoundCodec.SPEEX;
microphone.framesPerPacket = 1;
microphone.setSilenceLevel(0, 2000);
microphone.setUseEchoSuppression(true);
microphone.encodeQuality = 3; // decrease quality slightly from default (6) to conserve bandwidth
microphone.gain = 85;
VIDEO
camera = Camera.getCamera();
// 2k bytes (or ~16kbps) of bandwidth
//camera.setQuality( 16384 / 4, 0 );
camera.setMode(320, 240, 12, false);
camera.setQuality(18432, 0);
camera.setLoopback(false); // show local cam before encoding, not after
camera.setKeyFrameInterval(48); // keyframe interval is at maximum so that we transmit less data
var h264Settings:H264VideoStreamSettings = new H264VideoStreamSettings();
h264Settings.setProfileLevel(H264Profile.BASELINE, H264Level.LEVEL_1_2);
ns.videoStreamSettings = h264Settings;