首页 > 解决方案 > 连接 STUN 服务器是否需要本地 IP 主机候选者?

问题描述

与 STUN 服务器的连接是否需要具有 .local 的主机候选者?如果没有,我如何从 localDescriptions 中删除 .local 候选人或只允许 srflx 候选人?我尝试将它们从 SDP 中删除,但我得到“答案中的 m 行顺序与提供的顺序不匹配。拒绝答案。” 我知道有iceTransportLayer:“中继”,但理想情况下我正在为srflx寻找类似的东西。谢谢。

编辑:我发现只有当设备位于不同的网络上时,才在 SDP 中使用来自 STUN 服务器的公共 IP。当设备在同一网络上时,为什么来自 STUN 服务器的公共 IP 不起作用?

编辑 2:在 SDP 中仅包含公共 IP 不适用于 firefox

标签: javascriptwebrtcsdp

解决方案


似乎我没有意识到您需要 getUserMedia 权限,因此它使用多个接口。


推荐阅读