WebRTC在同一个浏览器页面中的两个端点之间?

时间:2014-03-09 03:08:40

标签: websocket webrtc

在技术上是否可以创建一个WebRTC连接,用于在同一浏览器中同一页面上的同一脚本中生成的两个WebRTC端点之间传输JSON?

例如,我可以编写一个HTML5离线应用程序,通过“本地”WebRTC在应用程序的不同部分之间进行通信吗?

这不是一个关于这是一个好主意还是我应该以不同方式做事的问题!只是“技术上可行吗?”

2 个答案:

答案 0 :(得分:0)

不,这是不可能的,因为浏览器中的Web套接字的实现是客户端实现。对于点对点通信,您需要一个Web套接字服务器实例,您无法在浏览器中创建该实例。 也许,你应该看看WebRTC。

答案 1 :(得分:0)

您可以在此网站中找到一个非常好的示例:https://bitbucket.org/webrtc/codelab

更确切地说,在步骤5中:

“在已完成的示例中,'sender'和'receiver'RTCPeerConnection对象位于同一页面上,因此信令只是在方法之间传递对象的问题。

在现实世界的应用程序中,发送方和接收方RTCPeerConnections不在同一页面上,我们需要一种方式让它们进行元数据通信。“

您可以运行示例以更好地了解其工作原理。