Adobe Developers Pakistan

Imagine - Collaborate - Invent

Upcoming Events

Recent Blog Entries

Flash Player 10.3 - Acoustic Echo Cancellation
Entry posted on Mar 18 by Yawar.Khan , tagged Rich Internet Apps,Development

The new Flash Player 10.3 (yet to be released) has a native Acoustic Echo Suppression algorithm as a feature. I have recently implemented and tested it within a Flex Audio Video chat system , and It has shown impressive results, the shrieking sounds and the echoes produced by the microphone are goneeee!

In order to implement this though you will need to have the flashplayerglobal for the 10.3 player and update your Flex HERO SDK to 4.5. You will also need to add to the ‘Additional compiler arguments’ input: -swf-version=12. You must have the 10.3 beta player installed - obviously.

For your convenience I am adding up the links to the resources I mentioned above.

  • playerglobal.swc - Adobe Forums - AEC 10.3
  • Flex Hero SDK 4.5 - http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+Hero
  • Flash Player 10.3 Beta - http://labs.adobe.com/technologies/flashplatformruntimes/flashplayer10-3/
  • The Test Code :

    private function getMicrophone() : Microphone {
                var m : Microphone;
                Logger.info('player version:: ' + Capabilities.version);
                if(Capabilities.version.search('10,3') == -1)
                {
                    Logger.warn('Enhanced Mic unavailable');
                    m = Microphone(Microphone.getMicrophone());
                }else{
                    Logger.warn('Enhanced Mic available');
                    m = Microphone(Microphone['getEnhancedMicrophone']());
                    var options : MicrophoneEnhancedOptions = new MicrophoneEnhancedOptions();
                    options.mode = MicrophoneEnhancedMode.FULL_DUPLEX;
                    options.autoGain = false;
                    options.echoPath = 128;
                    options.nonLinearProcessing = true;
                    m['enhancedOptions'] = options;
                }
                    m.gain = 75;
                    // set codec to speex
                    m.codec = "Speex";
                    m.encodeQuality = 5;
                    m.setUseEchoSuppression(true);
                    return m;
            }

Enjoy a great voice experience and Echo Less Chat :)

Will keep you posted with more interesting features!

Cheers :)



Fasten Your Seat Belts ! 1
Entry posted on Mar 18 by Yawar.Khan , tagged Event,News

Hello All,

Hope All of you are fine and doing super great. I am back and I have some pretty cool stuff lined up to share with you guys. One Important Announcement to make first, We are going to have our 3rd developers meet-up in the first week of April and also we have arranged an event in the same month. Event Venue has been finalized although the dates are still left to be confirmed, I'll keep you posted with the updates and yea do post back your feedback.

Thanks.

Yawar

-Community Manager
-Adobe Developers Pakistan



Active Discussions

Recently Posted References

RSS Feed Reader

Assorted Media Gallery Posts