java – 实现远程桌面共享解决方案
作者:互联网
我正在规划/建模阶段开发远程桌面共享解决方案,该解决方案必须基于Web浏览器.换句话说:用户将能够使用他的网络浏览器查看某人的远程桌面并与之交互.
除了他的浏览器之外,想要共享他的桌面的用户将需要的所有内容都是安装加载项,他将在必要时提示他.加载项是必需的,因为(afaik)没有浏览器技术允许仅在浏览器内运行的应用程序进行桌面控制.加载项安装过程必须尽可能简单透明(类似于AdobeConnectNow,以防任何人熟悉它).
用户可以同时与很多人共享他的桌面,但是一次只允许其中一个桌面控件(否则没有意义).
项目要求:
>所有采用的技术必须与开源许可证兼容
>两个前端都将在闪存中(浏览器)
>必须适用于Linux,Windows XP(及更高版本)和MacOSX.
>必须至少使用IE7(及更高版本)和Firefox3.0(及更高版本).
>至少,一旦共享者的流从它将被广播的位置到达服务器,这里必须在flv中广播(所以我在考虑是否在客户端的机器上进行编码(共享桌面的那个)或者以其他格式将其发送到服务器并在那里对其进行编码).
>性能和可扩展性非常重要:它必须能够处理数百个用户(一个桌面共享器,其余观众)
>我们肯定会使用red5.
我怀疑主要是实现桌面发布者方面(加载项和流转化器):
1)您是否了解我可以考虑其他项目的想法? (我知道bigbluebutton.org和code.google.com/p/openmeetings)
2)我应该以VNC为基础吗?
3)考虑到需要让它跨平台工作,我应该选择哪种语言? (我的团队非常习惯于使用java,而且我对C/C++有一些了解,但真的很有用).
4)任何其他建议表示赞赏.
解决方法:
你看过TiffanyScreens吗? http://www.tiffanyscreens.com/
标签:java,flex,remote-desktop 来源: https://codeday.me/bug/20190627/1301352.html