Share what you know with millions of people
Focus is the best place to turn what you know into remarkable content
0
Has anyone solved Flash Audio echo problem?
Any service which uses Adobe Flash to transport two waylive audio, ( for example an audio calling or conferencing app ),will encounter audio echo and feedback when both parties are in a non-headphone environment. Unlike Skype, which can cancel echo and feedback when used without headphones, Adobe Flash fails always. Has anyone heard of a solution to this ? Possibly with server-side echo cancel ?
Events
- Dos and Don'ts of Small Business Marketing May 29 @ 11 am PT
- Lead Nurturing 202: The Next Generation May 31 @ 11 am PT
- The Tricks to Paid Media June 6 @ 11 am PT
- Display Advertising for Brand Awareness June 20 @ 11 am PT





4 Answers
Ashod,
Unfortunately, with flash, you don't have access to the raw audio stream coming from the microphone. A bug report on adobe's website explains in more detail.
http://bugs.adobe.com/jira/browse/FP-273
Basically, it states: "Flash player has no AEC support yet. There is no AEC support in Flash player 10 beta also. Developers need built-in AEC to create convenient webservices with live audio/video communication without requirement for user to have a headset. According to Speex project website Speex supports AEC."
Hope that helps!
Matt
Guess not, so I'll have to do it myself.
Giddy Up.
Greetings Ashod!
Could you provide me with more information, links, code, application, etc. that I can use to recreate and analyze the problems in my spare time?
I take it this is some application you are writing. I will sign an NDA before you send me anything if you need me to.
Have a Great Day!
Michael C Carter
A quick and easy workaround is to require everyone to use headsets. There are obviously circumstances where that's not possible or less than ideal, but it should be noted as a non-technical solution.
Adding a push-to-talk feature can also solve the problem. This will mute your speaker as well as all other microphones in the same room when you are speaking.
Answer This Question