I have a webconference prototype, written in flex 3.5 as a web application.
Inside this application I need a screen sharing component (sharing and let remote control happen). There should be 3 modes:
1) application sharing (select a window from the desktop)
2) desktop sharing (select a monitor from the pc)
3) part of one monitor (select with a rectangle tool the part of one monitor that should be shared)
The screen sharing solution should be able to:
* to stream from a pc, mac and linux
* capture and compress the selected part of the computer
* should go through firewalls and proxies by using http-tunneling
* should stream to weborb server or CDN, which then distributes the stream to the visitors
* should allow control the presenters desktop, so that visitor can work on the shared stream of the presenter (= remote control).
I am only looking for developers, who have already build such a solution.