Flash AS3目前不支持AEC的处理
http://forums.adobe.com/thread/448445
Flash AS3目前不支持AEC的处理
Travis, have you managed to find a work around? I have been thinking about a server side solution. It basically involves decoding the Speex stream to RAW, running an AEC algorithm, re-encoding and sending the data on its way. Its just a thought and I not sure on the additional latency it will add.
在RTMP Server端做AEC处理似乎也不可行
server side AEC post encoding: http://lists.xiph.org/pipermail/speex-dev/2007-July/005935.html
For AEC, the following conditions must be met:
1) No codec must be used in the echo path (maybe G.711 is OK)
2) There must not be any drift in the sampling clocks
3) There must not be any audio samples lost on the echo path
The entire path from AEC to loudspeaker and from mic back to AEC must be free of any non-linearity, codec, drift
It turns out the Adobe does have AEC. They use it on Adobe Connect Pro http://www.adobe.com/products/acrobatconnectpro/. The AEC is delivered via a Flash plugin (yes they exist) through Flash Player Express Install (see http://www.flashmagazine.com/news/detail/plugins_for_the_flash_player/). The Express Install mechanism has been used since Flash 7 to auto update Flash and it is used in install AIR.
Adobe's Mysterious System.Product and Connect Pro: http://www.lingolesson.com/misc/adobe-s-mysterious-systemproduct-and-connect-pro/
Adobe Connect Pro有AEC的处理, 但是没有开放给普通开户者。
http://stackoverflow.com/questions/1860522/echo-problem-with-speakers-in-flash-red5-application-for-two-way-video-conferenci
The solution you're looking for is called echo cancellation. Unfortunately today there are only two options:
1) do the echo cancelling in Flash. Adobe has the ability to do this embedded in flash, but unfortunately they only allow it to be used when running against Adobe Connect's conferencing server. Lame, but true.
2) your other option is to decode the audio from all participants in a server, mix the audio there,
相关文档:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Yimin</t ......
Ubuntu下装完Adobe的Flash插件后,浏览器里可以播放Flash动画了。但是还存在一个问题就是汉字无法正确显示,显示为方格
解决办法:
修改这个配置文件
/etc/fonts/conf.d/49-sansserif.conf
把其中所有的字体名替换为中文字体名即可,我这里用的是“微软雅黑”和“Consolas“。
<?xml version=" ......
/etc/fonts/conf.d/
编辑的文件为
sudo gedit ./49-sansserif.conf
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!--
If the font still has no generic name, add sans-serif
-->
<match target="p ......
ScrollPane加载图片:http://flash.9ria.com/viewthread.php?tid=37296&highlight=ScrollPane
SoundChannel控制声音:http://flash.9ria.com/viewthread.php?tid=25745&highlight=Sound
捕获窗体变化事件:http://flash.9ria.com/viewthread.php?tid=7203&highlight=%E6%9C%80%E5%A4%A7%E5%8C%96
加载和卸载 ......