Reputation: 181
I'm on planning/modeling phase to develop a remote desktop sharing solution, which must be web browser based. In other words: an user will be able to see and interact with someone's remote desktop using his web-browser.
Everything the user who wants to share his desktop will need, besides his browser, is installing an add-in, which he's going to be prompted about when necessary. The add-in is required since (afaik) no browser technology allows desktop control from an app running within the browser alone. The add-in installation process must be as simple and transparent as possible to the user (similar to AdobeConnectNow, in case anyone's acquainted with it).
The user can share his desktop with lots of people at the same time, but concede desktop control to only one of them at a time(makes no sense being otherwise).
Project requirements:
My doubts concern mostly implementing the desktop publisher side (add-in and streamer):
1) Are you aware of other projects that I could look into for ideas? (I'm aware of bigbluebutton.org and code.google.com/p/openmeetings)
2) Should I base myself on VNC ?
3) Bearing in mind the need to have it working cross-platform, what language should I go with? (My team is very used with java and I have some knowledge of C/C++, but anything goes really).
4) Any other advices are appreciated.
Upvotes: 4
Views: 8283
Reputation: 181
1) The perfect answer to my question ended up being Big Blue Button
2) I've managed to do without vnc, installing a ffmpeg based add-on on the user's machine.
3) We used java, red5, spring mvc, flex 3, actionscript 3.
Upvotes: 2
Reputation: 1471
I think you should be interested by those links:
NX is one of the best open source desktop sharing solution. (a lot of times better than VNC)
Upvotes: 0