Description- You can test all Audio, Video and Streaming Settings used in OpenMeetings. You can test, specify optimize settings. Please think about that this Application uses a video of width 320 and height 240. If you change the width and height, also the Video-Settings might be different to get a superior result.
- With this application you can also test how the NetStream/Streaming behaves if the Bandwidth is Bad. For example where and which Events are thrown.
- You can test how the Microphone quality changes if you change the rate. (Echo et cetera)
- You can change how the client behaves if you re-sync the NetStream (Stop/Resume Broadcasting)
- You can check how the client behaves if you do a long-term test (For example after 1 hour Live BroadCasting)
this application could be extended to test muting, !activityMeter, Simple !VoIP integration and Flix Live/FME2.5 (third Party Publishing Tools) Where to findHowTo use- Change the URL sothat 127.0.0.1 points to your Red5-Installation!
- You first need to connect to a Red5-host before you start to broadcast!
- You first need broadcast a stream with a name before you try to subscribe to it!
- If somebody already uses that streamname you get an NetStream "Bad.StreamName", you can take an StreamName you like, but of course you have to tell the player that it will need to use that StreamName!
- For all Audio-Video related settings I've added the Description to the various values, there are also links in the Sources to the Livedocs of Adobe about the Methods invoked inside the Flash-Player-API (all Actionscript 2)
Tips and Tricks- If you edit the width/height of the Video it should be always in relation to 640x480 and no Float-Numbers, as it seems like the Flash-Plugin does not accept that and round it to the next acceptable small number.
- you should always keep the same logic in using the app:
- Connect-Broadcaster
- connect-Player
- start-streaming-broadcasting
- start-subscribing to Live-Stream
- stop-subscribing to Live-Stream
- stop-Broadcasting
=> and then you can start again at "3. start-streaming-broadcasting", if you mix this up the result will be not equal, for example if you subscribe to the stream while it has not been started, you will see nothing!
Sample Screen
|
Thanks, why the quality of auditorium is better then the private meeting room?
how to make it better,
on line 103: this.nsPlay.play(streamname.getText(),-1); it should be: this.nsPlay.play(streamname2.getText(),-1); right?
yes makes sense to me too. although streamname in most cases == streamname2