2016-09-22 50 views
2

如果没有用于协调初始交换的信令服务器,WebRTC是否提供了任何方式来允许响应者自由地向呼叫者发送信息,如果响应者只收到了一个提议并且没有其他与呼叫者通信的方法?如何在没有答案的情况下使用WebRTC?

(有没有信令服务器,因为Web应用程序必须是可用的脱机状态。任何方法来建立连接只有一个信息交流也将是有益的。)

对不起,这是一个漫长而奇怪的问题。

回答

0

Webrtc需要一个信号系统来建立对等连接。现在需要注意的是为什么它需要信令。

在建立对等连接的过程中,双方交换sdp,该sdp包含两端的信息,例如IP和端口,媒体/数据分组将在两端交换。同样,它包含要使用的编码/解码或编解码器以及许多其他有用的东西。因此,如果双方之间不交换这些数据包,则任何通信都是不可能的。

这就是为什么至少在webrtc的情况下不可能建立对等连接的情况下,如果没有双方的通信。

1

我猜你通过离线你意味着你有两个党,将通过网络连接未连接到互联网。

信令只是双方之间传递信息的一种方式。为了举例,它甚至可以手动复制和粘贴。即使其中一方可以扮演服务器角色,如果另一方有连接方式(可在同一网络内执行)。

没有某种信号机制,WebRTC连接是不可能的。信令不是WebRTC规范的一部分,也不是任何实现。

+0

对不起,澄清,我有一种信号机制,但只有来电者可以使用它。响应者只能阅读它,所以它只能用一种方式。 – Shien

+0

然后很遗憾,您无法建立WebRTC连接。 –

相关问题