发起 DTLS 连接

发起 DTLS 连接

我在 Windows 10 Professional 计算机上运行 Janus WebRTC 网关。使用此网关,我可以从 Firefox 浏览器(在 Microsoft Azure 虚拟机上)拨打我们局域网中的软电话 (Xlite)。

我面临的问题是,ICE 成功完成后,Janus 不会发起 DTLS 连接(已使用 Wireshark 验证)。如果我使用另一个网络接口(Logmein Hamachi),则 Janus 会成功发起 DTLS 连接,并且媒体将按预期流动。

我已将 Janus 配置为使用 50000 至 50050 范围内的 UDP 端口(传入)。所需的 UDP 端口在防火墙上打开。传出的 UDP 端口(49152 至 65535)在防火墙(Clear OS)上打开。我使用套接字测试工具确认传入和传出端口已打开,并使用 Open SSL 成功启动计算机之间的 DTLS 连接

我使用 Wireshark 记录了所有流量,但没有注意到应用程序使用了不应使用的端口。

提前感谢任何解决此问题的建议。

答案1

问题已解决。出现此问题的原因是我启用了 Nat 1_1 映射功能,但未为托管 Janus 的计算机分配公共 IP 地址。删除该选项后,一切就都正常了。

谢谢并问候 Mathew

相关内容