Comment #3 on issue 720 by [email protected]: Desktop Sharing  
Optimization using xuggler
http://code.google.com/p/openmeetings/issues/detail?id=720

hola,

i just commited the basic code for the new streamer, containing a full  
functional
Sharer part (without GUI at the moment) and a test - applet showing the  
result...


at the moment, theres no interaction with openmeetings, so u can test this
solution "standalone" :

1.) Alter Streamer.java -> destinationaddress (also multicast, e.g.  
192.168.178.255)
2.) Start Executable Main.java (commandline, e.g.)
3.) Deploy rtpapplet and alter the IP address
4.) watch result


at the moment, u achieve besst quality with a screenresolution of 1024 x  
768, higher
resolutions are scaled down to 1024 x 768.

-> the Framerate for the resulting MJPEG Stream is set to 20 at the moment
-> highest JPEG Quality at the moment (1f)


short roadmap :

Client :

- SwingGui for Start/Stop/JPEG Quality/Framerate/Screen Dimensions
- Velocity template for jnlp download

Server :

- on "Start ScreenSharing" within conference, a Thread gets started,  
receiving the
RTP Stream from Moderator and re-broadcasting it to known conference  
participants

- Client notification for participants (-> opening browserwindow with RTP  
Receiver
Applet) using velocity template for connection data


...unfortunately, theres no possibility at the moment to convert the  
incoming RTP
Stream into RTMP ( we tried to use xuggle, but the underlying ffmpeg is not  
able to
handle JPEG/RTP Streams at the moment, i opened a ffmpeg issue, so maybe we  
can use
this in future), dependent on that fact, we cannot show the shared screen  
within
whiteboard directly....

see ya

Smoeker


--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"OpenMeetings developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/openmeetings-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to