hi, i just began to alter the jrdesktop code - it seems to work basically (for testing purposes i took over the code you used in the screenviewer and placed it at a point in jrdesktop, where data usually gets sent via RMI...)
-> altering the screecast_template.vm i was able to test it under realistic conditions -> the transfer itself works fine, a file is transmitted within the right roomnumber (although there still is work, cause jrdesktop doesnt use the JPEGEncoder, so the file isnt readable on serverside as jpeg ;-) -> as soon as it works, i would implement the viewer optional as alternative for "high bandwidth scenarios", the switch could be within the ScreenCast VelocityLoader class, loading another template pointing to the jrdesktop_customized_viewer (that doesnt need any other lib, so it wouldnt blow up ressources too much ;-)) -> when its working fine, no code on serverside would have to be changed... see ya Smoeker On 28 Jan., 16:08, Sebastian Wagner <seba.wag...@gmail.com> wrote: > okay I am fine with that. > > Red5 does not support RTP. But there are lots of activities around that. > There are some approaches but I had no chance to have a deeper look yet. > > I am fine with your approach. I think first you need to find out what kind > of resource-handler you need on server side to read the client-stream (RMI > or whatever it does). > > sebastian > > 2009/1/28 smoeker <o.beche...@medint.de> > > > > > > > > > hi, > > > does red5 support RTP? > > > i just found a tool named vnc2swf - this tool seems to be able to > > convert RFB into SWF.. the demos are cool, but it only comes along > > with python or c++, so it would mean lots of work > > on clientside (no more webstart solution...) and on serverside > > (ancapsulating a VNC - Server or having it running as additional > > dependency...). > > > hmmm, > > > i think i first will test a small solution (jrdesktop) and customize > > it, so it will call the ScreenServlet with a higher interval. > > Meanwhile i will keep on reading about the possible protocols to keep > > the big solution in mind ;-) > > > see ya > > > Smoeker > > > On 28 Jan., 12:02, Sebastian Wagner <seba.wag...@gmail.com> wrote: > > > instead of RFB ... implementation would be nice but I think for the > > moment > > > RTP would be more interesting? > > > > I mean if the red5-server could read and re-broadcast RFB... that would > > be > > > perfect. But as RFB is no multi-media format I am not sure how this > > should > > > work. I think RFB allows multiple encodings inside. But the question > > would > > > be how to parse these things out of RFB. > > > > sebastian > > > > 2009/1/28 smoeker <o.beche...@medint.de> > > > > > ...by the way - some info stuff... > > > > > ->http://jrdesktop.sourceforge.net/asalternative on clientside > > > > ->http://www.realvnc.com/docs/rfbproto.pdftheRFB Protocol that > > > > would cause changes also on serverside... > > > > > see ya > > > > > Smoeker > > > > > On 28 Jan., 11:07, smoeker <o.beche...@medint.de> wrote: > > > > > hi sebastian, > > > > > > thnx for your quick reply! > > > > > > i dont think, the streaming via RMI would work ;-) > > > > > > i think, the best quality could be reached by real streaming via > > > > > platform independent RFP, but it would cause massive changes on OM > > > > > serverside, i think. > > > > > > so i would prefer an enhancement of the current solution, so as > > > > > implementing a customized jrdesktop - client as screensharer, that > > > > > sends the jpegs in the format, the OM Server needs. > > > > > (enhancement could be a bettter quality and a higher interval...) > > > > > > see ya > > > > > > Smoeker > > > > > > On 28 Jan., 09:56, Sebastian Wagner <seba.wag...@gmail.com> wrote: > > > > > > > hi, > > > > > > > 2009/1/28 smoeker <o.beche...@medint.de> > > > > > > > > hi there, > > > > > > > > The implemented ScreenViewer seems to be a quite resource saving > > > > > > > solution to share ones screen, but unfortunately it seems to work > > > > > > > quite slow and the ScreenCapture is quite unsharp.... > > > > > > > > -> i would like to help optimizing the feature, but before > > opening an > > > > > > > issue in the DEV - Zone, i would like to > > > > > > > hear about experiences about that topic. > > > > > > > > -> Regarding the code, i saw, that every 3 seconds a snapshot is > > > > taken > > > > > > > and sent to the ScreenServlet, posting a new slide to the > > whiteboard > > > > - > > > > > > > are there known problems increasing the interval? > > > > > > > => yes more bandwidth is needed. You have to load all screens using > > > > red5 as > > > > > > proxy. As you cannot load anything directly from one Client to > > another. > > > > > > > > -> i am not too familiar with the known Remote Protocols (RDP, > > > > RFP,..) > > > > > > > - maybe there are already native ways to combine it with the > > given > > > > > > > architecture, so it would be possible to "stream" the desktop > > content > > > > > > > into the whiteboard? > > > > > > > => Yes what needs to be done would be to create RTP stream out of > > > > > > screen-images and the Plugin that stream into red5 sothat it can > > > > > > re-broadcast that > > > > > > > > -> as alternative i just evluated jrdesktop, a small open source > > > > > > > alternative using RMI to communicate between two > > > > > > > installations(one acting as server, the others as client). It > > works > > > > > > > very similar to sebastians solution (but without the possibility > > of > > > > > > > reducing the screen dimension), but seems to be very performant > > and > > > > > > > providing a high quality.. > > > > > > > => looks interesting. What we could use from that is the > > > > ZIP-compression at > > > > > > least. But what they use is RMI. That means its also no real > > streaming > > > > isn't > > > > > > it? Or can you send a constant stream over RMI? > > > > > > > > see ya > > > > > > > > Smoeker > > > > > > > -- > > > > > > Sebastian > > > Wagnerhttp://www.webbase-design.dehttp://openmeetings.googlecode.comhttp://... > > > > > > seba.wag...@gmail.com- Zitierten Text ausblenden - > > > > > > - Zitierten Text anzeigen - > > > > -- > > > Sebastian > > Wagnerhttp://www.webbase-design.dehttp://openmeetings.googlecode.comhttp:// > >www.laszlo-forum.de > > > seba.wag...@gmail.com- Zitierten Text ausblenden - > > > > - Zitierten Text anzeigen - > > -- > Sebastian > Wagnerhttp://www.webbase-design.dehttp://openmeetings.googlecode.comhttp://www.laszlo-forum.de > seba.wag...@gmail.com- Zitierten Text ausblenden - > > - Zitierten Text anzeigen - --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "OpenMeetings User" group. To post to this group, send email to openmeetings-user@googlegroups.com To unsubscribe from this group, send email to openmeetings-user+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/openmeetings-user?hl=en -~----------~----~----~----~------~----~------~--~---