javascript - 连接 STUN 服务器是否需要本地 IP 主机候选者?
问题描述
与 STUN 服务器的连接是否需要具有 .local 的主机候选者?如果没有,我如何从 localDescriptions 中删除 .local 候选人或只允许 srflx 候选人?我尝试将它们从 SDP 中删除,但我得到“答案中的 m 行顺序与提供的顺序不匹配。拒绝答案。” 我知道有iceTransportLayer:“中继”,但理想情况下我正在为srflx寻找类似的东西。谢谢。
编辑:我发现只有当设备位于不同的网络上时,才在 SDP 中使用来自 STUN 服务器的公共 IP。当设备在同一网络上时,为什么来自 STUN 服务器的公共 IP 不起作用?
编辑 2:在 SDP 中仅包含公共 IP 不适用于 firefox
解决方案
似乎我没有意识到您需要 getUserMedia 权限,因此它使用多个接口。
推荐阅读
- selenium - 带有 clj-webdriver 和 chromedriver 的 Selenium 3.141.59 在未从 Guava 中找到的方法上失败
- java - 我可以使用 indexOf() 在 for 循环中返回两个不同的值吗?
- c++ - c++ 检查数组是否等于未创建的数组
- java - 您如何在所有活动中使用工具栏
- django - 找不到页面(404)请求方法:
- java - java - 如何在启动时自动执行Java应用程序中的方法?
- assembly - 错误 LNK2019:在 VS2019 中的函数 _printf 中引用了无法解析的外部符号 __imp____acrt_iob_func
- python - 在 Mac 上更新 Python3 和 Pip3
- javascript - 如何在expressJS中处理POST请求中的参数
- node.js - 开玩笑测试与 ssh2-sftp-client 库集成的功能