Hi ,
I am just putting a drop of LCCS 10.3 swc that supports echo cancellation based on player 10.3 beta release yesterday. Its a local build for me and not tested and it doesn't have the multicast stuff either( as I just built it on our player 10 swc). I just wanted to throw out something for ppl to try out echo cancellation.
I am attaching the swc
Things you will need if you are using flex builder
a) you need to have additional compiler option as -target-player=12
b) You need to have the 10.3 playerglobal.swc in your Flex SDK
c) You need to have flash player 10.3 installed on your machine.
Since there are additional classes , we will in future have to give out a new swc for 10.3 in all likelihood. But for now, test and let us know how AEC works for you.
Hope this helps
Thanks
Hironmay Basu
can some one give link for example
or give code of small example that i can compile
i try
<rtc:AudioPublisher id="audioPub" />
//
var enhancedOptions:MicrophoneEnhancedOptions = new MicrophoneEnhancedOptions();
enhancedOptions.autoGain = false;
enhancedOptions.echoPath = 128;
enhancedOptions.nonLinearProcessing = true;
audioPub.microphone.enhancedOptions = enhancedOptions;
audioPub.microphone.codec = "Speex";
audioPub.microphone.encodeQuality = 5;
audioPub.microphone.setUseEchoSuppression(true);
and did not see any changes as befor i was hearing my self echo back from other user pc.
if you can send me example to jenia@hbrlabs.com thanks..
Updated 10.3 LCCS swc - Version 1.4.0
Thanks for trying
Arun
Hi,
I tested my app yesterday using this swc and 10.3 beta and confirmed that audio is greatly improved. I do have another question however.
Up until now I have been using the 10.0 LCCS swc. I never get the "Peer Assisted Networking" panel popping up, but when I switched to this new swc file this panel pops up and I saw that my Shared Model changes do NOT consistently get synched across all clients. I found this same problem before with the 10.1 swc.
In order for my application to work consistently I am now assuming that I should NOT be using Peer Assisted Networking.
Can you tell me which option for the room I need to switch off in order to assure that Peer Assisted Networking will NOT be used? Is it the "AllowPrivateMessages" option or the "P2PDataMessaging" option? I unchecked P2PDataMessaging, but I still get that panel showing up.
Thanks,
Barry
Hi Barry,
I have attached a swc with AEC enabled in 10.0 LCCS swc. Let us know if this fixes your issue.
Thanks
Arun
Hi Arun,
Yeah, that seems to have fixed my problems with Shared Model synchronization. Also, I don't see the Peer Assisted networking panel any longer.
Does this mean that we should continue to use the 10.0 swc file when the 10.3 swc is released or will these problems be fixed? It seems like I have problems if I used the 10.1 swc or if I used the 10.3 beta swc. These problems go away when I test with the 10.0 swc.
When 10.3 is released which swc should I use?
Thanks,
Barry
The difference between the 10.0 SWC and the 10.1 SWC is that the 10.1 SWC adds applicatiom multicast (and the peer assisted panel) so if you don't needed (or it doesn't work ): you should be fine with the 10.0 SWC.
We'll have to figure out what to do when 10.3 becomes official. Hopefully we'll stop the madness of adding yet another set of SWCs (would you like P2P with your AEC or maybe some garlic fries ? ![]()
Hi Nigel & Arun,
Thanks for referring me back to this thread in your post on AEC in http://forums.adobe.com/message/3709913#3709913. That's great that you have an prerelease AEC version of the swc for each of your releases.
Since I'm using the prerelease swc (and source code) that includes your initial CPU spiking/ratcheting fix, does that also include the code necessary to test AEC? If not, would it be possible to get the swc and source that includes both the CPU spiking/ratcheting fix and AEC?
Much apprciated,
-Trace
New LCCS 1.5 swc for FP 10.3 with AEC support. Attached the lccsFlash only version @ http://forums.adobe.com/thread/860488
Thanks
Arun
PS:Updated again
Hi Trace,
useEchoSuppression by default is set to false, and codec is set to SPEEX by default. But AudioPublisher.useEchoSuppression is a wrapper to the "Reduce Echo" field in the Flash Player Microphone settings panel, and "useEchoSuppression" functionality is ignored in enhanced mic (with AEC support)
For more info - http://www.macromediastudio.biz/devnet/flashplayer/articles/acoustic-e cho-cancellation.html
Thanks
Arun
So just to double-check, you're saying that there's nothing we need to do from our side to enable AEC if we're using the 10.3 SWC then?
We're asking because we've been hearing a fair bit of echo recently even when running under 10.3 with AEC, but the users in question were speaking loudly and there were other computers nearby connected to the same room. ![]()
Thanks,
-Trace
I have been out of the "LCCS" game for a few months working on php for a project, so I apologize for my ignorance here, but am I correct in thinking the AEC 10.3 swc has not been officially released yet?
I just reinstalled the LCCS SDK Navigator, as well as downloading the latest SDK, and the library is still at version 10.1! Am I missing something or is 10.3 still in beta?
Thanks,
Matt
Hello,
Sorry to sound like such a NOOB, but I tried installing the LCCS 10.3 build and I can't even get that far! I did install the Flex 4.5.0 SDK without trouble, however, now I am getting errors and my LCCS app. will no longer compile!
a) you need to have additional compiler option as -target-player=12
Did this, but still errors!
b) You need to have the 10.3 playerglobal.swc in your Flex SD
I found "playerglobal.swc" in C:\Program Files\Adobe\Adobe Flash Builder 4\sdks\4.5.0\frameworks\libs\player\10.2\ and replaced the one that was already there with the new one from the current LCCS 10.3 build, but I keep getting the following error:
unable to open 'C:\Program Files\Adobe\Adobe Flash Builder 4\sdks\4.5.0\frameworks\libs\player\10.2\playerglobal.swc'
I have absolutely no idea what I'm doing with this!
c) You need to have flash player 10.3 installed on your machine.
Did this without a problem!
As far as installing the actual LCCS 10.3 build, I am utterly clueless! How does one go about doing this without screwing up the currently working LCCS builds? Do I just copy/paste it alongside the LCCS 10.0 and 10.1 folders in 'C:\Program Files\Adobe\Adobe Flash Builder 4\plugins\com.adobe.lccs\libs\'?
I went to http://jfvisuals.blogspot.com/2011/06/acoustic-echo-cancelation-workin g.html page where he explains what to do, and although it was informative, he doesn't explain how to do it!
I'm literally pulling my hair out here! Please help ![]()
Matt
Hi Matt,
Follow these steps, and let us know if your app still fails. These steps
are specific to 4.5 flex SDK
1) Create directories 'C:\Program Files\Adobe\Adobe Flash Builder
4\sdks\4.5.0\frameworks\libs\player\10.3' & 'C:\Program Files\Adobe\Adobe
Flash Builder 4\sdks\4.5.0\frameworks\libs\player\12.0'
2) Copy 10.3 playerglobal.swc into the directories you just created
3) Add swf-version=12 to your project compiler properties. (Right click on
your project, Properties + Flex Compiler + Additional Compiler arguments)
4) Also set Flash Player Options to Use a specific version and set it
10.3.0 (roperties + Flex Compiler + Adobe Flash Player Options)
Thanks
Arun
North America
Europe, Middle East and Africa
Asia Pacific