我正在规划/建模阶段开发远程桌面共享解决方案,该解决方案必须基于Web浏览器。换句话说:用户将能够使用他的网络浏览器查看某人的远程桌面并与之交互。
除了浏览器之外,想要共享桌面的用户所需的一切都是安装加载项,必要时会提示他。加载项是必需的,因为(afaik)没有浏览器技术允许仅在浏览器内运行的应用程序进行桌面控制。加载项安装过程必须对用户尽可能简单透明(类似于AdobeConnectNow,以防任何人熟悉它)。
用户可以同时与很多人共享他的桌面,但一次只允许其中一个桌面控件(否则没有意义)。
项目要求:
我怀疑主要是实施桌面发布商方面(加载项和流媒体):
1)您是否了解我可以考虑其他项目的想法? (我知道bigbluebutton.org和code.google.com/p/openmeetings)
2)我应该立足于VNC吗?
3)考虑到需要让它跨平台工作,我应该选择哪种语言? (我的团队非常习惯于使用java,而且我对C / C ++有一些了解,但是真的很有用。)
4)赞赏任何其他建议。
答案 0 :(得分:2)
你看过TiffanyScreens吗? http://www.tiffanyscreens.com/
答案 1 :(得分:2)
1)我的问题的完美答案最终成为Big Blue Button
2)我没有vnc,在用户的机器上安装了一个基于ffmpeg的插件。
3)我们使用java,red5,spring mvc,flex 3,actionscript 3。
答案 2 :(得分:0)
我认为你应该对这些链接感兴趣:
NX是最好的开源桌面共享解决方案之一。 (很多时候比VNC好)