如何在没有答案的情况下使用WebRTC?
问题描述:
如果没有用于协调初始交换的信令服务器,WebRTC是否提供了任何方式来允许响应者自由地向呼叫者发送信息,如果响应者只收到了一个提议并且没有其他与呼叫者通信的方法?如何在没有答案的情况下使用WebRTC?
(有没有信令服务器,因为Web应用程序必须是可用的脱机状态。任何方法来建立连接只有一个信息交流也将是有益的。)
对不起,这是一个漫长而奇怪的问题。
答
Webrtc需要一个信号系统来建立对等连接。现在需要注意的是为什么它需要信令。
在建立对等连接的过程中,双方交换sdp,该sdp包含两端的信息,例如IP和端口,媒体/数据分组将在两端交换。同样,它包含要使用的编码/解码或编解码器以及许多其他有用的东西。因此,如果双方之间不交换这些数据包,则任何通信都是不可能的。
这就是为什么至少在webrtc的情况下不可能建立对等连接的情况下,如果没有双方的通信。
答
我猜你通过离线你意味着你有两个党,将通过网络连接未连接到互联网。
信令只是双方之间传递信息的一种方式。为了举例,它甚至可以手动复制和粘贴。即使其中一方可以扮演服务器角色,如果另一方有连接方式(可在同一网络内执行)。
没有某种信号机制,WebRTC连接是不可能的。信令不是WebRTC规范的一部分,也不是任何实现。
对不起,澄清,我有一种信号机制,但只有来电者可以使用它。响应者只能阅读它,所以它只能用一种方式。 – Shien
然后很遗憾,您无法建立WebRTC连接。 –