在浏览器中进行P2P有哪些可用技术?

17

现在,网页开发人员在实现浏览器客户端点对点系统方面有哪些选择?一些假设的例子可能是绕过Web服务器的文件共享服务,或聊天服务。

我的了解:

  • 网站Chatroulette使用一些Flash技术,如此处所述here

  • 我也知道Opera Unity,它将浏览器模型扩展到包括客户端和服务器,以及这个类似工作的Firefox 插件

  • 我刚刚看到与Joose js框架相关的这篇博客文章,但还不确定它是否与此相关。

  • 对于这种事情的支持似乎可能或可能不受HTML5中的WebSockets支持,并且已经在这里这里这里讨论过。


有趣的问题,我非常好奇我们会在这里找到什么。 (+1) - Platinum Azure
1
只是想指出,WebSockets 是 JavaScript 的一部分,而不是 HTML(这是 HTML5 的新名称)。 - Alex
2
如果可以的话,我会投票重新开放;答案是DataChannel API。另请参阅:https://dev59.com/bmkv5IYBdhLWcg3w_Vmn - psema4
谢谢psema4。我不确定为什么它被关闭了。唯一的解释是这会引发“扩展讨论”,因为答案可能随时间而改变。也许应该是社区维基? - jberryman
感谢您的建议,jberryman;我已经标记了这个问题以供审核。 - psema4
2个回答

6
我建议您查看Adobe Flash Player中的RTMFP协议 - 似乎您可以使用它构建接近您所要求的内容。请参阅RTMFP协议了解更多信息。

6

我正在寻找同样的东西,这个库看起来很吸引人:rtmfp-api/


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接