根据本公告:
从最新的 Chrome Canary 版本开始,默认的 RTCP 多路复用策略是“require”,而不是“negotiate”。 这将影响下一个 Chrome 版本 M57。
对于尚不支持 RTCP 多路复用的任何应用程序,您可以通过在 RTCConfiguration 中将 RTCRtpMuxPolicy 显式设置为“协商”来获得旧行为。
某些端点(例如 Asterisk)尚不支持 rtcp-mux,因此将在下一个 Chrome 版本后停止工作。
抱歉。 你是对的。 回复之前没有看公告,只是把你的总结作为我回复的基础。 是的,我们应该添加另一个黑客。 重新打开这个问题。
这不是我们在 SIP.js 中可以做的事情。 如果您想进一步讨论这个问题,我建议您联系 Asterisk,或者您可以与我们邮件列表中的其他 SIP.js 用户讨论。 谢谢。
应该注意的是,我使用 FreeSWITCH 1.6.14 和 RTPEngine 对此进行了测试,并且在将 RTCP 与 RTP 复用时都没有问题。 似乎 Asterisk 是这里唯一的问题。
最有用的评论
抱歉。 你是对的。 回复之前没有看公告,只是把你的总结作为我回复的基础。 是的,我们应该添加另一个黑客。 重新打开这个问题。