0

如果您有 2 个用户在不同计算机上的同一网页或 url 上,如何在两台计算机之间建立数据交换连接?你使用 WebRTC 还是使用 json 文件?例子是 CubeSlam。

4

2 回答 2

0

Cubeslam 是 webRTC 的一个很好的例子。它实际上有一个关于该技术的小注释,并告知他们正在使用 webRTC。

webRTC 使用点对点技术,因此来自相机的流永远不会到达服务器。但是,要设置流,您需要做一些信令,并且该信令将通过服务器发送。

信号示例:

  • 发送带有信息的 SDP 消息(会话描述协议),即将在流中发送的内容。

  • ICE – 发送候选人是为了在两个对等方之间找到一条好的路径。确保途中没有防火墙。

  • 发现。您在 URL 中看到的唯一文本字符串可能标识了会话,并使服务器能够将信令消息中继到正确的对等方。

JSON 的一部分是您可以使用 JSON 实现信号。但你不必这样做。

我认为了解更多关于 webRTC 的良好开端是来自最新 Google I/O的幻灯片。它还包含指向演示文稿视频的链接。

于 2013-09-02T06:15:20.520 回答
0

我认为他们没有在用户之间建立正确的联系。我认为需要服务器端支持。在闪存中它可能是 FMS 等。如果它是一个 html5 应用程序,它可能使用 websocket 来使用服务器端来同步两个用户。
PS WebRTC 受到非常特定种类的浏览器的支持。

于 2013-08-31T11:42:29.053 回答