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 ......
/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 ......
之前在Windows下用过Firefox的64位版本-Shiretoko,但是由于64位的flash player plugin一直安装不上,导致很多应用都用不了,据说可以使用NSPlugin Wrapper包和32位的类库来使用32位的flash player,我没有尝试。最近安装了64位的Gentoo,opera和shiretoko还是无法自动安装64位的flash player plugin。 ......
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
加载和卸载 ......
打开Terminal. 键入命令:
sudo cd /etc/fonts/conf.d //进入目标文件夹
sudo cp 49-sansserif.conf 49-sansserif_backup //备份
sudo rm 49 ......