【问题标题】:Exchange data between 2 user at the same url在同一 url 的 2 个用户之间交换数据
【发布时间】:2013-08-31 11:07:52
【问题描述】:

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

【问题讨论】:

  • 我不认为这就是互联网的运作方式。用户“不在”某个 URL 上。

标签: web webrtc data-exchange


【解决方案1】:

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

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

信号示例:

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

  • ICE – 发送候选人是为了找到两者之间的良好路径 同行。确保途中没有防火墙。

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

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-19
      • 2022-01-06
      • 2018-07-18
      • 2022-11-11
      • 2013-06-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多