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

问题描述 投票:1回答:2

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

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

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

websocket webrtc
2个回答
0
投票

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


0
投票

你可以在这个网站上找到一个非常好的样本:https://bitbucket.org/webrtc/codelab

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

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.