hola,

i got jrdesktop to work with openMeetings Screenservlet, so that the
jpgs are shown in the Whiteboard (on serverside i only needed to
implement small functions to unzip the bytearray...)

-> unfortunately, it seems, as i f the scalability of the whiteboard
seems to be gone within the current release ;-) - i hoped to be able
to grab the clients whiteboard dimensions to scale the image on
serverside for a optimum
of quality for each client...
-> is there a certain reason for making the whiteboard unscalable for
the users?

-> by the way, it seems to be a small effort using jrdesktop due to
its auto triggering, but im still not quite satisfied, because the
result in the whiteboard is still a bit shaky ;-)

before finalizing the efforts of optimizing screensharing, i would
like to grab one of your ideas, sebastian : streaming the desktop
content via red5 to the laszlo clients :

-> i found some interesting code, so as a free java2swf lib and a free
RTMP - Client - Implementation that could be combined to create a SWF
on clientside, streamed via red5...
-> unfortunately, im no streaming king, so it will take some time, to
read  - maybe you could give me some feedback in advance about
technical barriers, that have to be in mind before starting another
try...

any hints/support/warnings are welcome ;-)

(by the way, as soon as i beautyfied the jrdesktop code, i will upload
it as alternative, cause i think it already is quite nice ;-))


see ya

Smoeker

On 29 Jan., 16:17, Sebastian Wagner <seba.wag...@gmail.com> wrote:
> hi,
>
> 2009/1/29 smoeker <o.beche...@medint.de>
>
>
>
> > hi,
>
> > as far as i know, the Remote control isnt included in the openSource
> > part, but i will have a closer look, as soon as the basics work ;-)
>
> > conecerning the internationalisation prob : u mean the labels in the
> > webstart client? if so, we could implement an additional
> > webstartargument, posting a csv - string with the already translated
> > labels into the client.
> > alternativley a additonal servletcall would be requiered...
>
> > what would u prefer?
>
> => I think the csv would be sufficient. On the other hand at a later stage
> .. or also a problem is that you cannot trigger events from the system to
> the web-start client ... for example to stop/start sharing. But for the
> Labels the CSV approach would be absolutely sufficient.
>
>
>
>
>
> > see ya
>
> > Smoeker
>
> > On 28 Jan., 20:53, Sebastian Wagner <seba.wag...@gmail.com> wrote:
> > > btw: There is also another Issue not solved yet with the screen-sharer:
> > > Make it international => loading the strings for the text boxes from
> > > language-tables.
>
> > > sebastian
>
> > > 2009/1/28 Sebastian Wagner <seba.wag...@gmail.com>
>
> > > > that sound very good! I think you can completely replace the old one
> > with
> > > > it, cause basically if they work the same:
>
> > > > - you can reduce the sample-rate (or "screnn-shots-per-seconds")
> > > > - I think the jrdesktop should use already less bandwidth cause it uses
> > a
> > > > ZIP-compression
>
> > > > what about the other features of the jrdesktop? Do we have them too?
> > Like
> > > > *controlling a distance PC*?
> > > > Or is that step two?
>
> > > > sebastian
>
> > > > 2009/1/28 smoeker <o.beche...@medint.de>
>
> > > >> 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/asalternativeonclientside
> > > >> > > > > ->http://www.realvnc.com/docs/rfbproto.pdftheRFBProtocolthat
> > > >> > > > > 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 -
>
> > > > --
> > > > Sebastian Wagner
> > > >http://www.webbase-design.de
> > > >http://openmeetings.googlecode.com
>
> ...
>
> Erfahren Sie mehr ยป- 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to