webrtc建立点对点流后,是否立即关闭与信令服务器的websocket连接,或者整个视频通话期间都要保持与信令服务器的连接?
发布于 2020-07-08 14:48:33
通常情况下,您希望保持连接。考虑当点对点连接丢失时会发生什么,您需要执行ice重启并交换新的候选者。
发布于 2020-07-08 23:37:27
你不应该切断与信令通道的任何联系。正如@Philipp Hancke所说,如果所有SCTP或SRTP连接丢失,而您需要ICE重启,那么没有任何对等设备能够向彼此发送ICE重启信号。
但是,如果您是一个点对点纯粹主义者,只要点对点网络中有两个以上的参与者,您就可以切断与信令服务器的连接,而不是选择使用其他对等点之一作为信令通道。
如果所有的信令连接都丢失了,那么在ICE重启之前,您必须首先重新建立一个信令连接,这可能会增加延迟。
https://stackoverflow.com/questions/62788482
复制相似问题