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] > >
