编程语言
首页 > 编程语言> > java – 实现远程桌面共享解决方案

java – 实现远程桌面共享解决方案

作者:互联网

我正在规划/建模阶段开发远程桌面共享解决方案,该解决方案必须基于Web浏览器.换句话说:用户将能够使用他的网络浏览器查看某人的远程桌面并与之交互.

除了他的浏览器之外,想要共享他的桌面的用户将需要的所有内容都是安装加载项,他将在必要时提示他.加载项是必需的,因为(afaik)没有浏览器技术允许仅在浏览器内运行的应用程序进行桌面控制.加载项安装过程必须尽可能简单透明(类似于AdobeConnectNow,以防任何人熟悉它).

用户可以同时与很多人共享他的桌面,但是一次只允许其中一个桌面控件(否则没有意义).

项目要求:

>所有采用的技术必须与开源许可证兼容
>两个前端都将在闪存中(浏览器)
>必须适用于Linux,Windows XP(及更高版本)和MacOSX.
>必须至少使用IE7(及更高版本)和Firefox3.0(及更高版本).
>至少,一旦共享者的流从它将被广播的位置到达服务器,这里必须在flv中广播(所以我在考虑是否在客户端的机器上进行编码(共享桌面的那个)或者以其他格式将其发送到服务器并在那里对其进行编码).
>性能和可扩展性非常重要:它必须能够处理数百个用户(一个桌面共享器,其余观众)
>我们肯定会使用red5.

我怀疑主要是实现桌面发布者方面(加载项和流转化器):

1)您是否了解我可以考虑其他项目的想法? (我知道bigbluebutton.orgcode.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