Why when I test application the image of webcam is inverted?
I have this problem on all my computers.
I guess that this is a problem of flash...
Someone know how fix it?

Vincenzo



2012/12/7 Joseph Karwat <[email protected]>

> Sebastian:
>
>
>
> I loaded the test app into our test environment.  It runs a recent build.
>  I
> cannot get the play broadcast to work.  When I click "play broadcast" I get
> this error.
>
>
>
> ERROR @test-setup.lzx?173: ArgumentError: Error #2126
>
>
>
> Thanks
>
>
>
> Joseph
>
>
>
> Joseph Karwat | 415-462-0263 |  <http://www.jellvideo.com/> JellVideo |
> <http://www.jellnet.com/> www.jellnet.com | 3psquare93x77
>
> Jell Networks, Inc.
>
> Enterprise Video Collaboration Solutions
>
>
>
> From: George Kirkham [mailto:[email protected]]
> Sent: Tuesday, November 20, 2012 2:16 PM
> Cc: [email protected]
> Subject: RE: SUCCESS - Testing application to compare Acoustic Echo
> Cancellation (AEC) in SWF11 in OpenMeetings Raju
>
>
>
> Sebastian, Vincenzo, Raju,
>
>
>
> I did find a few small problems when testing with the
> "test-setup.lzx.swf11.swf" application.
>
>
>
> 1)      I was able to successfully test using a single PC by broadcasting
> on
> "stream1" and receiving on "stream1". That is on my test PC I would
> broadcast on "stream1" and then also receive on "stream1" using the same
> PC.
> This worked well for testing the AEC feature.
>
> 2)      It seems that it does not matter what I name the two streams for
> the
> Broadcast and Playback, e.g. stream1 & stream1 or stream1 & stream2 or
> George & Tony, the test application simply connects the BroadCast stream to
> the Play-Broadcast stream on the same PC, regardless of what I name the
> streams.   I cannot connect the Play-Broadcast stream of one PC to the
> steam
> started on another PC.
>
> 3)      As reported above in step 2, when I attempted to use two PCs, for a
> 1:1 communications I was not able to do this, maybe I did not understand
> how
> to do this?.  I could only send and receive on the same PC, I was not able
> to do the following;
> Send from PC1 on "stream1"
> Receive on PC2 on "stream1"
> Send from PC2 on  "stream2"
> Receive on PC 1 on "stream2"
>
> What happened is that the playback on PC1 would only receive the stream
> that
> it is sending, that is "stream1", no matter what I called the
> "playBroadCast" stream name.
>
> 4)      I also found that, as mentioned in Sebastian's instructions, if I
> ever stoped the broadcast or the playback, I had to close the browser and
> then try again, if I was to be able to receive the broadcast again.  Thus
> between testing with "userEchoSuppression" turned on and then testing with
> it turned off, I had to close the browser and reset up the test (no problem
> doing this, just shows that the code does not fully close and restart the
> connection).
>
> 5)      While I used the server's domain name in the web browser's URL, I
> had believed that I had to use the actual IP address of the domain name in
> the  "test-setup.lzx.swf11.swf" own URL: field, but this understanding was
> incorrect, I was also able to use the server's domain name in the URL:
> field. And once again, without the options "useEchoSuppression" and "Use
> Enhanced Microphone" checked, the echo is very bad, but when running the
> tests with the default of these options selected, the echo is greatly
> reduced on a laptop that does not have any hardware AEC features, and when
> using the internal speakers and microphone.
>
>
>
> Below is the "Laszlo Debugger" log output from my test server.  If you want
> to test with my server, you can connect with
> http://www.goproject.info:5080/openmeetings/test-setup.lzx.swf11.swf but I
> the bandwidth is limited.  Occasionally I get bandwidth warning messages in
> the log file.
>
>
>
> connectRtmpConnection URL: rtmp://59.167.79.92:1935/openmeetings/testscope
>
> setId  65
>
> devrtmpconnection <<anonymous extends='canvas'>#2#1| #canvas> _onStatus
> NetConnection.Connect.Success
>
> <flash.media::MicrophoneEnhancedOptions#3| {}>
>
> netStream_onNetStatus:  NetStream.Publish.Start <flash.net::NetStream#4|
> [object NetStream]>
>
> netStream_onNetStatus:  NetStream.Play.Reset <flash.net::NetStream#5|
> [object NetStream]>
>
> netStream_onNetStatus:  NetStream.Play.Start <flash.net::NetStream#5|
> [object NetStream]>
>
> netStream_onNetStatus:  NetStream.Video.DimensionChange
> <flash.net::NetStream#5| [object NetStream]>
>
> netStream_onNetStatus:  NetStream.Play.InsufficientBW
> <flash.net::NetStream#5| [object NetStream]>
>
> netStream_onNetStatus:  NetStream.Pause.Notify <flash.net::NetStream#5|
> [object NetStream]>
>
> netStream_onNetStatus:  NetStream.Play.Stop <flash.net::NetStream#5|
> [object
> NetStream]>
>
> netStream_onNetStatus:  NetStream.Buffer.Flush <flash.net::NetStream#5|
> [object NetStream]>
>
> netStream_onNetStatus:  NetStream.Unpublish.Success <flash.net:
> :NetStream#4|
> [object NetStream]>
>
> lzx> Debug.inspect([object NetStream])
>
> <flash.net::NetStream#5| [object NetStream]>
>
> <flash.net::NetStream#5| [object NetStream]>
>
> lzx>
>
>
>
> If anyone has more information about how to use the
> "test-setup.lzx.swf11.swf" application or makes modifications, I would like
> to do further testing, for example a test between two to four users/PCs,
> though Joseph's comment about integrating this into Openmeetings would give
> the greatest flexibility for testing. I would suggest having just one admin
> setting to turn on or off the use of all AEC features, e.g. both
> "useEchoSuppression" and "Use Enhanced Microphone".  Personally I would
> just
> have these items turned on permanently in the code with no options.
>
>
>
> If anyone can explain to me what the "Adobe Flash Player Settings" "Reduce
> Echo" option actually does, I would be very interested to know.  That is
> how
> this setting integrates with a Flash application's code, like in
> Openmeetings.
>
>
>
>
>
> Thanks,
>
>
>
> George Kirkham
>
>
>
> From: Vincenzo M. Raimondo [mailto:[email protected]]
> Sent: Wednesday, 21 November 2012 4:05 AM
> To: [email protected]
> Cc: Joseph Karwat; George Kirkham; [email protected]
> Subject: Re: SUCCESS - Testing application to compare Acoustic Echo
> Cancellation (AEC) in SWF11 in OpenMeetings
>
>
>
> Hi
>
>
>
> I'm finding  just these ActionScript3 docs. thank you Sebastian
>
> There is the source code of test-setup.lzx.swf11.swf ? If is possible, I
> would work on this test.
>
> Thanks
>
>
>
>
>
> From: [email protected]
>
> Sent: Tuesday, November 20, 2012 1:26 PM
>
> To: Vincenzo M. Raimondo <mailto:[email protected]>
>
> Cc: [email protected] ; George Kirkham
> <mailto:[email protected]>  ; Joseph Karwat
> <mailto:[email protected]>
>
> Subject: Re: SUCCESS - Testing application to compare Acoustic Echo
> Cancellation (AEC) in SWF11 in OpenMeetings
>
>
>
> Hi,
>
> thanks for testing this, its actually pretty hard to test this locally and
> with my equipment.
>
> About the questions:
> @Joseph: Actually there are already instructions online. You can put this
> testing SWF into any production OpenMeetings instance. There is no need to
> restart Red5 or anything.
> See:
>
> https://cwiki.apache.org/confluence/display/OPENMEETINGS/Camera+Micro+Testin
> g+Application+Standalone
>
> @Raju: Yes I guess we will make a SWF11 runtime available :)
>
> @Vincenzo Actually this is what we have build the Testing application for.
> See the link above how to get it. It is rather easy to set up.
> To see what options you could add on top please refer to the ActionScript3
> docs.
> See:
>
> http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/med
> ia/MicrophoneEnhancedMode.html
>
> Sebastian
>
>
>
> 2012/11/20 Vincenzo M. Raimondo <[email protected]>
>
>
>
> Hi
>
> I'm following with much interest thi test application.
>
> I preface that I not test it yet.
>
> I have two questions about this:
>
> There is possibility to assess whether the echo cancellation can be made
> better by passing some parameters specific to the functions that implement
> it ?
>
> You can customize the echo cancellation on the basis of experimental tests
> carried out in the specific scenario in which the web conference work?
>
>
>
> Thanks
>
>
>
> From: Joseph Karwat <mailto:[email protected]>
>
> Sent: Tuesday, November 20, 2012 12:02 AM
>
> To: 'George Kirkham' <mailto:[email protected]>  ;
> [email protected]
>
> Cc: [email protected] ;
> [email protected]
>
> Subject: RE: SUCCESS - Testing application to compare Acoustic Echo
> Cancellation (AEC) in SWF11 in OpenMeetings
>
>
>
> Sebastian:
>
>
>
> I tested the app for a few minutes with George and still need to test a bit
> more to reproduce his findings, but I would echo his desire to put this in
> production.  It would be easier for all of us to test if you could simply
> include the AEC code on the  OM Demo (or another public) server for all to
> formally test.  Alternatively, If you can give me instructions on how to
> put
> this into a working OM instance, I'd be happy to add the code to our test
> system and then test with a live OM system.
>
>
>
> Thanks so much for working on this.
>
> Joseph Karwat | 415-462-0263 |  <http://www.jellvideo.com/> JellVideo |
> <http://www.jellnet.com/> www.jellnet.com |
>
> Jell Networks, Inc.
>
> Enterprise Video Collaboration Solutions
>
>
>
>
>
>
>
> From: George Kirkham [mailto:[email protected]]
> Sent: Monday, November 19, 2012 2:00 PM
> To: [email protected]; Joseph Karwat
> Cc: [email protected];
> [email protected]
> Subject: SUCCESS - Testing application to compare Acoustic Echo
> Cancellation
> (AEC) in SWF11 in OpenMeetings
>
>
>
> Hi Sebastian,
>
>
>
> I have managed to set up a test environment where I can use the
> "test-setup.lzx.swf11.swf" application and verify that selecting
> "useEchoSuppression" and "use Enhanced Microphone" options really does make
> a great difference in reducing echo.
>
>
>
> Yes, this works just great !   How difficult is it to introduce into the
> current OpenMeetings build?  It would be worthwhile if you could.
>
>
>
> I have one laptop in particular that is good for causing echo, as it has no
> internal hardware echo cancellation features.
>
>
>
> After setting up an OpenMeetings test server, I then used this laptop to
> run
> test-setup.lzx.swf11.swf and below are the steps that I used to verify the
> effectiveness of this echo test;
>
>
>
> 1)      Test 1 - Open Internet Explorer and connect to
> test-setup.lzx.swf11.swf on my OpenMeetings server
>
> 2)      In the "URL:" field, change 127.0.0.1 to the IP address of my
> OpenMeetings server
>
> 3)      Leave "useEchoSuppression" and "Use Enhanced Microphone" enabled
>
> 4)      Right click the test window to bring up Adobe Flash Player's menu,
> select "Settings:", and ensure that "Reduce Echo" is selected in the
> microphone tab.
>
> 5)      Connect by selecting "connectRtmpConnection"
>
> 6)      Select "startBroadCast" to start broadcasting my video and sound
>
> 7)      Now on the same PC, I select "playBroadCast" to start receiving my
> broadcasted my video and sound
>
> 8)      There is a short delay between my speaking and hearing myself via
> the speakers in the laptop.
>
> 9)      I adjust the volume on the speakers so that the play back of my
> voice is loud and clear, almost to the point where the sound is being
> picked
> up by the laptop's inbuilt  microphone and is producing a delayed echo.
>
> 10)   Now that all is working well, and I can see my video and hear my
> voice, I stop playback, and stop broadcasting, and close the web browser.
>
> 11)   Test 2 - Open Internet Explorer and connect to
> test-setup.lzx.swf11.swf on my OpenMeetings server
>
> 12)   In the "URL:" field, change 127.0.0.1 to the IP address of my
> OpenMeetings server
>
> 13)   I uncheck "useEchoSuppression" and uncheck "Use Enhanced Microphone"
> enabled
>
> 14)   Right click the test window to bring up Adobe Flash Player's menu,
> select "Settings:", and ensure that "Reduce Echo" is still selected in the
> microphone tab.
>
> 15)   Connect by selecting "connectRtmpConnection"
>
> 16)   Select "startBroadCast" to start broadcasting my video and sound
>
> 17)   Now on the same PC, I select "playBroadCast" to start receiving my
> broadcasted my video and sound
>
> 18)   As soon as I select "playBroadCast", the most dreadful squealing echo
> starts up, and when I speak there is echo of my speech.
>
> 19)   If I turn the volume right down to where the audio is almost unheard,
> the squealing echo stops. But as soon as I try to turn the volume up where
> it is useful, the echo returns.
>
>
>
> Test 1- No echo when Echo Suppression is  enabled.
>
>
>
> Test 2 - Background echo is a major issue when  Echo Suppression is  not
> activated.
>
>
>
> Thanks,
>
>
>
> George Kirkham
>
>
>
> IT Manager
>
> Cooperative Research Centre For Greenhouse Gas Technologies (CO2CRC)
>
> NFF House, 14 - 16 Brisbane Avenue, Barton, ACT, 2600, Australia
>
> T: (02) 6120 1600 <tel:%2802%29%206120%201600>
>
> F: (02) 6273 7181 <tel:%2802%29%206273%207181>
>
> E: [email protected],
>
> W: www.co2crc.com.au
>
>
>
>
>
> From: [email protected] [mailto:[email protected]]
> Sent: Saturday, 13 October 2012 11:46 PM
> To: George Kirkham; Joseph Karwat
> Cc: [email protected];
> [email protected]
> Subject: Testing application to compare Acoustic Echo Cancellation (AEC) in
> SWF11 in OpenMeetings
>
>
>
> Hi George/Joseph,
>
> I have build a Cam/Mic testing application where you can compare the
> settings between AEC and not having AEC in OpenMeetings.
>
> I could not find any difference, however I also have quite good headsets
> and
> a good microphone with build in echo cancellation on MacBookPro.
>
> Please see this description on howto install/test AEC feature with the
> testing application:
>
> https://cwiki.apache.org/confluence/display/OPENMEETINGS/Camera+Micro+Testin
> g+Application+Standalone
>
> Basically you simply copy:
>
> https://svn.apache.org/repos/asf/incubator/openmeetings/trunk/singlewebapp/W
> ebContent/src/test/test-setup.lzx.swf11.swf
>
> To:
> $RED5_HOME/webapps/openmeetings/
>
> a) Then navigate with your browser to:
> http://localhost:5080/openmeetings/test-setup.lzx.swf11.swf
> b) Input IP/Host on the top => click connect
> c) Choose streamname to broadcast => share
>
> Open a second browser on another machine:
> a) navigate with your browser to to the same app.
> b) Input IP/Host on the top => click connect
> c) Choose streamname to play (Has to MATCH the one in the broadcast of
> course!) => play
>
> This works of course also vice-versa. So you can make a simple 1:1 chat.
>
> To change settings it is best to press F5 and reload the browser and
> reconnect.
>
> Sebastian
>
> --
> Sebastian Wagner
>  <https://twitter.com/#%21/dead_lock> https://twitter.com/#!/dead_lock
>  <http://www.webbase-design.de> http://www.webbase-design.de
>  <http://www.wagner-sebastian.com> http://www.wagner-sebastian.com
>  <mailto:[email protected]> [email protected]
>
>
>
>
> --
> Sebastian Wagner
>  <https://twitter.com/#%21/dead_lock> https://twitter.com/#!/dead_lock
>  <http://www.webbase-design.de> http://www.webbase-design.de
>  <http://www.wagner-sebastian.com> http://www.wagner-sebastian.com
>  <mailto:[email protected]> [email protected]
>
>

Reply via email to