hi,
I've updated the Demo Server with a new implementation of the Desktop Sharing so that it can be tested before the next release will come up.
The new Desktop Sharing from the view of the Sharer:
- Similar Client as before
- He will get some info in his Browser that he is sharing but you cannot share your own screen to yourself anymore ^^ that prevents those strange picture
- The client server communication is based on a new Protocol the OpenMeetings Desktop Sharing Protocol ODSP
http://code.google.com/p/openmeetings/wiki/ODSP
The new Desktop Sharing from the view of the Viewer:
Two options:
1) Use the HTTP internal Version: Tiled version, uses HTTP to transfer the Sharing [PULL Version]
2) Use the External Application: Uses ODSP for communication [PUSH Version]
The External Application is the equivalent to the Sharer Application over ODSP.
I will have to write some docs about how the ODSP Protocol is designed.
It is quite similar to RTP. That means it is not focused on any special codec or format.
The *payload* can be compressed in whatever Codec you like, the thing is just that you have to
be able to integrate you Encoders and Decoders and mark those Packets with their Mode.
okay enough technical. I think we are on a good road with this modification to have a quite lightweight, Cross-Platform and extensible Desktop Sharing.
And by having the full control over all parts, from codec's over protocol till the output of the Sharing we have a number of new possibilities for the future.
sebastian
--
Sebastian Wagner
http://www.webbase-design.de
http://openmeetings.googlecode.comhttp://www.laszlo-forum.deseba....@gmail.com