【发布时间】:2013-08-31 11:07:52
【问题描述】:
如果你有2个用户在不同的电脑上使用相同的网页或url,你如何在两台电脑之间建立数据交换连接?你使用 WebRTC 还是使用 json 文件?例子是 CubeSlam。
【问题讨论】:
-
我不认为这就是互联网的运作方式。用户“不在”某个 URL 上。
标签: web webrtc data-exchange
如果你有2个用户在不同的电脑上使用相同的网页或url,你如何在两台电脑之间建立数据交换连接?你使用 WebRTC 还是使用 json 文件?例子是 CubeSlam。
【问题讨论】:
标签: web webrtc data-exchange
Cubeslam 是 webRTC 的一个很好的例子。它实际上有一个关于该技术的小注释,并告知他们正在使用 webRTC。
webRTC 使用点对点技术,因此来自相机的流永远不会到达服务器。但是,要设置流,您需要做一些信令,并且该信令将通过服务器发送。
信号示例:
发送带有信息的 SDP 消息(会话描述协议) 即将在流中发送的内容。
ICE – 发送候选人是为了找到两者之间的良好路径 同行。确保途中没有防火墙。
发现。您在 URL 中看到的唯一文本字符串可能 识别会话并使服务器可以中继 向正确的对等方发送信令消息。
JSON 的一部分在于您可以使用 JSON 实现信号。但你不必这样做。
我认为了解更多关于 webRTC 的良好开端是来自最新 Google I/O 的slides。它还包含指向演示文稿的video 的链接。
【讨论】:
我认为他们没有在用户之间建立正确的联系。
我认为需要服务器端支持。
在闪存中,它可能是 FMS 等。
如果它是一个 html5 应用程序,它可能会使用 websocket 来使用服务器端来同步两个用户。
PS WebRTC 受到非常特定种类的浏览器的支持。
【讨论】: