1

浏览器中点对点连接的选项我能想到的有WebRTC(PeerConnection)、Flash/Java/Silverlight。

考虑到 WebRTC 没有大规模实现,我决定选择 Flash 选项,但我的应用程序是基于 HTML5 的,所以我找到了这个 https://github.com/empaempa/P2P.js

我不确定它是否适合我的目的(VNC/RDP),但我即将找到答案。

关键是 - 是否有一个可以将浏览器中的点对点选项与 JavaScript 界面统一起来。我想要与 socket.io 对套接字所做的相同 - 首先尝试 WebSocket,然后回退到 Flash 仿真,然后到 AJAX 等。但是,这应该用于 P2P 连接 - 首先尝试 WebRTC,然后尝试 Flash,然后是 Java。

4

1 回答 1

0

我不知道尝试 Javascript 然后 Flash 的库。我建议您找到一个可以很好地与 Javascript 或 Flash 配合使用的库,然后使用它。

通常,我会说使用 Javascript 和 HTML5,但您提到 VNC/RDP,其中涉及视频。根据用例,Flash 有时会更好地处理视频。但是,如果您只是接收和播放视频,并通过套接字发回命令,那么 HTML5 就可以了。

于 2012-08-02T00:06:56.707 回答