问题描述
我们在内部设备上遇到了一个问题,即用户尝试加入房间并在几秒钟内断开连接。
控制台日志错误如下
设置远程描述失败,错误:InvalidAccessError:无法在“RTCPeerConnection”上执行“setremoteDescription”:无法设置远程报价sdp:后续人员中的m行顺序与前一个顺序不匹配提供/回答
我附上了截图,请找到附件。
你能告诉我这个错误是什么时候发生的吗?
我多次尝试加入那个房间,但遇到了同样的问题。请帮助了解技术问题,以便我们采取预防措施以提供无缝会议体验。
https://drive.google.com/file/d/1WSKE6ni3_lFETlmFJN8HFJHHl-eQUv7v/view?usp=sharing
我调试了这个问题,发现当我们用新的流 id 连接到同一个房间时会出现这个问题
webrtc_adaptor.js:1143 设置远程描述失败,错误:InvalidAccessError:无法在“RTCPeerConnection”上执行“setRemoteDescription”:无法设置远程报价 sdp:后续报价中的 m 行顺序不匹配来自之前的提议/答案。
解决方法
我们在一次会议上与您讨论了这个问题。我只是想就这个问题更新 Stackoverflow。
详情如下:
我们正在考虑这个问题的时间安排。因为有时会报错,但有时会正常工作。
对于这个问题,我们可以建议两件事:
- 我们发现您的本地数据库中有大量数据。您可以将 Mongo DB 用于数据库。当您的结构中有大量数据时,使用 MongoDB 会获得更高的性能。
- 您可以升级到 Ant Media Server v2.2.1 或 2.3 RC。我们期待这个问题会在最新版本中消失。我们在最新版本中没有遇到这个问题。如果同样的问题仍然存在,我们可以再次与您进行视频通话并解决此问题。