How to make AEC work with external webcam?

Hi everyone.
What I'm trying to do is to make AEC work with external webcams. My target: flash in browser and desktop AIR app.
I have the following situations:
1. Laptop Lenovo S400, really not the best laptop, with MIC placed right above the speakers. But... AEC works excellent!
2. PC with Logitech 1080p webcam (which has stereo microphones) and external speakers. But... AEC doesn't work at all. It even doesn't try to reduce any speakers sound in microphone data.
3. The same laptop with connected Logitech camera and again - AEC doesn't work.
In each situation I use absolutaly the same environment(Win7, target player - 11.9, Flex 4.6.0 SDK), code, compiller, etc..
And I was unable to find any info for such situation.
Does anybody have experience with such problem? I will be really grateful for any help.
Here are parts of code:
//  somwhere early...
_microphone = Microphone.getEnhancedMicrophone();
//  called before we attach microphone to NetStream
private function _setMicrophoneMode():void
            _microphone.setLoopBack(false);
            _microphone.framesPerPacket = 1;
            _microphone.setSilenceLevel(0, 2000);
            _microphone.codec = SoundCodec.SPEEX;
            _microphone.encodeQuality = 10;
            _microphone.gain = 50;
            _microphone.rate = 44;
            if (_useEchoSuppression)
            var options:MicrophoneEnhancedOptions = _microphone.enhancedOptions;
            options.mode = MicrophoneEnhancedMode.HALF_DUPLEX;// using this for external webcams
            options.echoPath = 128;
            options.nonLinearProcessing = true;
            _microphone.enhancedOptions = options;
            } else
                _microphone.setUseEchoSuppression(true);
                trace(_microphone);

I think that with the current state of the Adobe AIR Adobe FLash platforms, there is too much work to do to get echo cancellation to work on all platforms, and to get video to work as expected too. I think Adobe could solve many of these issues by implementing native WebRTC into the AIR platform, see this post here:
http://forums.adobe.com/message/6232094#6232094

Similar Messages

  • How to make this work with Firefox, HELP!

    Downloading for Real-player, after watching the full movie, I click download and it has to reread the movie from the internet. When using explorer, after downloading the movie, it reads it from memory, which makes it a fast download. How to make this work with Firefox, I like not to use Microsoft products, and I really like Firefox 7.0.1!!!! HELP!

    -> click '''Firefox''' button and click '''Options''' (OR File Menu -> Options)
    * Advanced panel -> Network tab
    * place Checkmark on '''Override Automatic Cache Management''' -> under '''Limit Cache''' specify a large size of space
    * Remove Checkmark from '''Tell me when websites asks to store data for offline use'''
    * click OK on Options window
    * Restart Firefox
    Check and tell if ts working.

  • How to make Macbook work with closed display?

    I need to make MacBook to be closed (display) most of the time and work with external monitor, keyboard and mouse (actually trackball as I have been hating any type of mice since 1998 and not using it even at work).
    Now I do not like mediocre resolution of small MacBook display and I prefer my 20 inch wide monitor. Also the keyboard is rather for quick work in small areas like restroom rather than comfortable work on big desk (I hate notebook keyboards either as they make me feel claustrophobic and crunching my fingers).
    Considering recent buzz on Mac Mini not living for too long into future I would love to find alternative solution (meaning I do not want computer with display and keyboard in one and I do not have needs of spending few thousand of dollars for big metal case good for feeding and breeding birds I have ergonomics demands, but not higg performnce processing needs.
    So can you tell me how I make Apple notebook being closed (and perhaps squashed by monitor stand) behave like a CPU box?
    Thanks,
    Maciek

    Thnaks, but I am not interested in bluethooth/wireless solution. That minimum of cable to reach CPU does not bother me and I do not buy big monitor to work on my computer from adjacent room. I just need space for more windows and I think Apple did great job having USB Hub on keyboard that allows stringing mouse and keayoboard with one cable to CPU.
    Also I haven't heard of wireless KVM and I use such solution. This is not my only computer as I run home network and two of them in my room are supposed to share keyboard, mouse and monitor. So far I was successful to run this setup, but I need inexpensive plain CPU from Apple to be able to find comfortable solution to work.
    Well I could drop the other computer if Apple managed to provide everything that I need (how about Safari properly working with Citrix client and Remote Desktop to Windows as I do not want Firefox on Apple computer? Only Firefox fixes the problems with this software).

  • How to make isight work with skype

    hi
    Does anyone Know how to set up the Camera with skype or msn messenger .
    I have a Macbook pro with the camera in the top of the Monitor but have no idea how to make it work on any other program except photobooth , it works on ichat but i don't use ichat only Skype or Msn messenger ..
    So if anyone can help me getting it to work on those would be great
    thanks

    Hello Globalmark
    For your problem dealing only with Skype, Skype supports their product with a comprehensive Help system for answers to your Skype-specific questions.
    If you cannot find the answer you need from their Knowledgebase, Troubleshooter, User Guides, or dedicated Skype-user forum, you can get technical support directly from Skype.
    MSN (now Microsoft) Messenger for Mac cannot use ANY camera unless you are using the "corporate" version. The personal version is a text only app.
    This post will give you the options available to you for using your MacBook Pro to contact those whose only chat client application is MSN (now Microsoft) Messenger.
    Your posted system info shows that you are still using Mac OS X (10.5.1). If that is correct, you may want to consider the advantages of updating to the latest version of Leopard.
    EZ Jim
    PowerBook 1.67 GHz w/Mac OS X (10.4.11) G5 DP 1.8 w/Mac OS X (10.5.2)  External iSight

  • How to make this work with Firefox, I like not to use microsoft products! HELP!

    Downloading for Realplayer, after watching the full movie, I click download and it has to reread the movie from the internet. When using explorer, after downloading the movie, it reads it from memory, which makes it a fast download. Hoow to make this work with Firefox, I like not to use microsoft products, and I really like Firefox 7.0.1!!!! HELP!

    -> click '''Firefox''' button and click '''Options''' (OR File Menu -> Options)
    * Advanced panel -> Network tab
    * place Checkmark on '''Override Automatic Cache Management''' -> under '''Limit Cache''' specify a large size of space
    * Remove Checkmark from '''Tell me when websites asks to store data for offline use'''
    * click OK on Options window
    * Restart Firefox
    Check and tell if ts working.

  • Does echo cancellation work with external webcams?

         The other side of my video chat can't hear me very well - sounds is really muffled. Does anyone know if echo cancellation works with the microphones from external webcams?
    Message was edited by: chound11

    TimesTen supports normal RAM for primary storage and 'disk' (or anything that presents as a disk, such as SSD etc.) for persistent storage. There is no explicit support for any other kind of storage. If the O/S had the capablility to present an external Flash Array as normal RAM then in theory it would work with TimesTen. But of course it would be far, far slower than RAM so there is probably little benefit in doing that even if it were possible.
    Chris

  • How to make AE work with Linksys E1500 Router

    I use Mac OS X 10.7.5
    I want to use my AirPort Express (Serial # C86L11G8DV2R) as an extender to extend my WiFi network at home, but doesn't work because to set up either my Linksys E1500 Router or AirPort Express (?)
    Can someone explain how I can set up my Linksys E1500 Router to make it compatible with AirPort Express?
    Thanks a lot!

    You can use an Express to "wirelessly extend" a wireless network created by another Apple AirPort Base Station, but not a third party product.
    You can use the Express as an additional wireless access point. To do that, connect it to your existing router with an Ethernet cable.

  • How to make iCloud work with Outlook Calandar

    I am trying to get iCloud to work with Outlook calandar. It will not show my appointment on the Outlook page.

    Hello Globalmark
    For your problem dealing only with Skype, Skype supports their product with a comprehensive Help system for answers to your Skype-specific questions.
    If you cannot find the answer you need from their Knowledgebase, Troubleshooter, User Guides, or dedicated Skype-user forum, you can get technical support directly from Skype.
    MSN (now Microsoft) Messenger for Mac cannot use ANY camera unless you are using the "corporate" version. The personal version is a text only app.
    This post will give you the options available to you for using your MacBook Pro to contact those whose only chat client application is MSN (now Microsoft) Messenger.
    Your posted system info shows that you are still using Mac OS X (10.5.1). If that is correct, you may want to consider the advantages of updating to the latest version of Leopard.
    EZ Jim
    PowerBook 1.67 GHz w/Mac OS X (10.4.11) G5 DP 1.8 w/Mac OS X (10.5.2)  External iSight

  • 3G modem onboard - how to make it work with SIM?

    I have a HUAWEI USB Modem E230 - and with that it works with no problems
    BUT the SIM card onboard ? How do I get that to work ?
    I am in Denmark and the provider is Telenor

    Hello friend
    I have a S10 and found software wirelessManager, but get a timeout when trying to connect, maybe i think it is due to missing connect profile, so now i wait for telenor to answer. I succesfully connect outside winXP thru lenovo splash.
    yours  Birger
    KalvinKlein wrote:
    Hi birger... welcome..
    when you really have 3G Module inside, a simcardreader alone wont work at all,
    but you didnt say what machine you use....
    If you have one 3G card inside ...
     .. but no connect software ....
    ...same problem with my internal 3G ... when i switch the simcard from my USB Huawai ...to inside...
    could not use the  software...found & use mwconn
     http://mwconn.com/ 
    to get access ...
    sincerely KalvinKlein

  • Camileo Pro HD - How to make it work as a webcam ?

    Hello
    I bought a Toshiba Camileo Pro HD recently, very nice camcorder for the price.
    But I bought it mainly to use it as a webcam, like the Camileo Pro and the Camileo HD does.
    There is nothing writen in the user manual about it, and there is no user manual downloadable about the Camileo Pro HD.
    I will be surprised if the most up-market camcorder of Camileo series doesn't have this option.
    If someone can help me, thanks.

    Thanks for your answer.
    But it seems that no driver downloadable work with the Camileo Pro HD.
    There is two downloadable files, one for the Camileo HD (about Youtube feature), and another for the Camileo Pro (about the webcam feature).
    I tried the driver for the Pro model, but nothing work.
    In the user manual of the Pro model, It's written to push the record/play button, but on the Pro HD model, there is two buttons, "record" and "play/pause" button.
    No both of them work when the cam is connected to a computer.
    I have seen on another thread that someone has used the driver of the Pro model, and it work for him (the thread is now closed).
    But there is a lot of confusion between the Pro model and the Pro HD.

  • How to make PPPoE work with Time Capsule?

    I'm trying to connect a Time Capsule to an ADSL broadband connection using a Thompson Speedtouch 510v6 modem in bridged mode.
    After selecting PPPoE, setting the userid and password in the Time Capsule and restarting, the Time Capsule shows a yellow light and says that it cannot find a PPPoE server.
    If I connect the modem directly to my Mac, I am able to successfully establish the PPPoE connection, so I know that the modem, ADSL link, userid and password work. The Time Capsule also works fine if it is configured to use an IP connection to a router, as opposed to a PPPoE connection to a bridge.
    Any hints about what the problem may be? I have no idea how to even begin debugging this.
    A related question: Is there a way to get IP connectivity to the bridge device when it is connected to the Time Capsule in PPPoE mode? You would think that in PPPoE mode, the Time Capsule should treat the WAN port as just another hub port for the purpose of IP connectivity, but that does not seem to happen. With IP connectivity I could check the status of the bridge from any computer connected to the Time Capsule, which could possibly help me diagnose the problem.

    There should only be one device setup to provide the PPPoE service for your network. If you have the Time Capsule setup to do this, you must make sure that your computer is no longer trying to do the same thing at the same time. In other words,,you need to delete or at least make the PPPoE connection not active on your computer.
    If you are using Leopard or Snow Leopard on your computer, click the System Preferences icon and then click Network. Look for a PPPoE connection that displays your user name and password. Makes sure that this is not active. You would only want the PPPoE connection on your computer active when your computer is connected directly to the modem. If the Time Capsule is connected to the modem, you must turn off PPPoE on your computer.
    Then power off your network. Start the modem first, then the Time Capsule and then your computers.

  • How to make iSight work with windows vista on boot camp

    I just installed window vista on my mac, everything work perfect but the the cam, i got a MacBook pro and my boot camp is 2.0
    Please advise,
    thanks

    last update wrote:
    I just installed window vista on my mac, everything work perfect but the the cam, i got a MacBook pro and my boot camp is 2.0 ...
    forgot to mention, I only need my cam to use with MSN messenger nothing else,
    Thanks,
    I don't use Windows®, but the results of this search of the iSight Forum may help you:
      http://tinyurl.com/2wg96fg
    If you need more, try the results for this search of the Boot Camp Forum:
      http://tinyurl.com/3amftuj
    If you have not yet seen it, also take a look at http://www.apple.com/support/bootcamp/
    Mac Pro Quad Core (Early 2009) 2.93Ghz w/Mac OS X (10.6.3)  MacBook Pro (13 inch, Mid 2009) 2.26GHz (10.6.3)
    LED Cinema Display  G4 PowerBook  1.67GHz (10.4.11)  iBookSE 366MHz (10.3.9)  External iSight

  • How to make pack200 work with applet tag ?

    Hello All,
    Sorry for the cross-post.
    I tired getting the advise on java.net forum but with no success. Can someone here please help with this or direct me to right direction.
    I am trying to use the pack200 compressed jars for my Object/Applet tag, but not sure how to go about using it.
    I have followed the instructions for jarsigned pack200 jars.
    http://java.sun.com/j2se/1.5.0/docs/guide/deployme.../deployment-guide/pack200.html
    But now how do i use them in my Object tag, what should i name the files in my cache_archive parameter :
    example:
    something like :
    <PARAM NAME = CACHE_ARCHIVE VALUE = "final.jar" />
    or :
    <PARAM NAME = CACHE_ARCHIVE VALUE = "final.jar.pack.gz" />
    renaming : final.jar.pack.gz --> final.jar ??
    I tried both the above options but none of them works.
    network: Wrote URL http://myserver.net/Stream/lib/final.jar to File C:\Documents and Settings\I025204\Application Data\Sun\Java\Deployment\cache\6.0\60\366763c-2a096009-temp
    java.util.zip.ZipException: ZIP file must have at least one entry
    at java.util.zip.ZipOutputStream.finish(Unknown Source)
    at java.util.zip.DeflaterOutputStream.close(Unknown Source)
    at java.util.zip.ZipOutputStream.close(Unknown Source)
    at com.sun.deploy.net.HttpDownloadHelper.download(Unknown Source)
    at com.sun.deploy.cache.Cache$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.deploy.cache.Cache.downloadResourceToCache(Unknown Source)
    at com.sun.deploy.cache.DeployFileOutputStream.close(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.close(Unknown Source)
    at java.io.BufferedInputStream.close(Unknown Source)
    at sun.plugin.PluginURLJarFileCallBack.downloadJAR(Unknown Source)
    at sun.plugin.PluginURLJarFileCallBack.access$000(Unknown Source)
    at sun.plugin.PluginURLJarFileCallBack$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.plugin.PluginURLJarFileCallBack.retrieve(Unknown Source)
    at sun.net.www.protocol.jar.URLJarFile.retrieve(Unknown Source)
    at sun.net.www.protocol.jar.URLJarFile.getJarFile(Unknown Source)
    Do i need to add something more .
    I am only allowed to use the below:as its the corporate policy for now.
    Java Plug-in 1.6.0_05
    Using JRE version 1.6.0_05 Java HotSpot(TM) Client VM
    Can someone please help me how to get the pack200 work in the Object tag ?
    Please advise.
    Thanks,

    InputStream in = sc.getResourceAsStream("application.jar.pack.gz");
            OutputStream out = response.getOutputStream();
            if (in != null) {
                try {
                    sendOut(in,out);
                } catch (IOException ioe) {
                    if (ioe.getMessage().compareTo("Broken pipe") == 0) {
                        sc.log("Broken Pipe while writing");
                        return;
                    } else  throw ioe;
            } else response.sendError(response.SC_NOT_FOUND);
    private void sendOut(InputStream in, OutputStream ostream)
                     throws IOException {
            byte buf[] = new byte[8192];
    System.out.println("send jar file");
            int n = in.read(buf);
            while (n > 0 ) {System.out.println(n);
                ostream.write(buf,0,n);
                n = in.read(buf);
            ostream.close();
            in.close();
        }the servlet code is above
    u should conifgure the servlet in the web.xml for urlmapping *.jar
    <servlet-mapping>
          <servlet-name>jarService</servlet-name>
          <url-pattern>*.jar</url-pattern>
        </servlet-mapping>where jarService is the name of the pack200 sevice servlet ContentType.java
    Edited by: kartheepanmirra on Jun 17, 2009 12:17 AM
    Edited by: kartheepanmirra on Jun 17, 2009 3:06 AM

  • How to make redirects work with NSAPI plug-in

    We have a NSAPI plug-in on a Iplanet server which routes any URL request with "weblogic"
    on it to a WebLogic server with a PathTrim. eg. http://ksopsd01/weblogic/myapp/login.jsp.
    All my forwards are working fine except any redirection. My redirects fails
    as it does not have the "weblogic" in it. Is there anyting like PathPrepend to
    get my redirects working? Or do I need to hardcode "weblogic" in all my redirections.
    Any help would be very much appreciated.
    Thanks

    Hello Globalmark
    For your problem dealing only with Skype, Skype supports their product with a comprehensive Help system for answers to your Skype-specific questions.
    If you cannot find the answer you need from their Knowledgebase, Troubleshooter, User Guides, or dedicated Skype-user forum, you can get technical support directly from Skype.
    MSN (now Microsoft) Messenger for Mac cannot use ANY camera unless you are using the "corporate" version. The personal version is a text only app.
    This post will give you the options available to you for using your MacBook Pro to contact those whose only chat client application is MSN (now Microsoft) Messenger.
    Your posted system info shows that you are still using Mac OS X (10.5.1). If that is correct, you may want to consider the advantages of updating to the latest version of Leopard.
    EZ Jim
    PowerBook 1.67 GHz w/Mac OS X (10.4.11) G5 DP 1.8 w/Mac OS X (10.5.2)  External iSight

  • Filter Express VI - How to make it work with single samples? (LabVIEW 8)

    Hi there,
    I'm trying to update some older code by implementing some sort of FFT.  Currently, my program acquires X data points, averages them, and spits out the Mean value into a graph (Signal as a function of wavelength) (Spectrofluorimeter).  This is done a number of times with the instrument moving to a different wavelength between each sample scan. I've tried to incorporate the Filter Express VI but it does not seem to be doing what I'd like it to.  I have it wired to my Signal Acquisition Express VI with the Filter set to Low-pass 100 Hz with the result being passed through the "Mean" VI and then graphed with the Build XY Graph Express VI.
    When I graph the Power Spectrum, I am seeing that the maximum observable frequency is always 1/50th my sampling rate (regardless of my low/high/bandpass settings).  For example: my # of samples is set to 100, and my sampling rate is 8000 and I observe a maximum frequency of 160 Hz.  If my # of samples is set to 100 and my sampling rate to 6000, the maximum frequency is 120 Hz.  If I try the Filter Express VI with very basic wiring and just hook up a battery to it, I see all sorts of frequencies all the way up to my sampling rate divided by 2 (i.e. 8000 -> 4000 Hz) so this seems very strange to me.
    I'm not sure what is causing this and perhaps its a limitation of the Filter Express VI and I'm supposed to filter using a different method?  I was thinking that perhaps I would need to store all of the dynamic data and then wire it to the Filter Express VI once the entire scan was completed and filter that way but I'm not sure how to save or buffer this dynamic data.
    I'm hoping this is a common problem and someone would be so kind as to offer me any suggestions!
    Thank you for your help!

    I think I should clarify that these aren't necessarily "Single Samples".  I take X number of samples at a specific wavelength, filter that, then take X number of samples at a different wavelength, filter that, and the goal is to have a frequency filtered data set at the end.

Maybe you are looking for