如果没有用于协调初始交换的信令服务器,WebRTC是否提供任何方法允许响应者向呼叫方自由发送信息,如果响应者仅收到了一个offer且没有其他与呼叫方通信的方法?
(没有信令服务器是因为Web应用程序必须离线可用。任何只需要一次信息交换即可建立连接的方法也将非常有用。)
抱歉,这是一个又长又奇怪的问题。
Webrtc需要一个信令系统来建立点对点连接。现在需要注意的是为什么它需要信令。
在建立点对点连接的过程中,双方交换SDP,其中包含有关媒体/数据包在两端交换的IP和端口等信息。同样,它还包含要使用的编码/解码器或编解码器以及许多其他有用的内容。因此,在双方之间没有这些数据包的交换的情况下,任何通信都不可能进行。
这就是为什么至少在webrtc的情况下,如果没有双方的通信,无法建立点对点连接的原因。