如何限制WebRTC使用的UDP端口范围?

时间:2019-02-08 00:40:58

标签: javascript udp webrtc kurento

我正在构建一个用于公司网络的WebRTC应用程序,该应用程序对它们可以打开多少个端口有限制。 是否可以通过编程方式设置WebRTC用于生成ICE候选媒体和中继媒体的UDP端口的限制范围?

谢谢

1 个答案:

答案 0 :(得分:0)

您可以选择Kurento在/etc/kurento/modules/kurento/BaseRtpEndpoint.conf.ini中使用的端口范围,然后重新启动服务器。我不知道您是否可以在运行时更改它们。 (抱歉,已经有一段时间了)。

但是请记住,您不知道WebRTC需要设置多少个端点,因此它必须是一个范围。该数目可以根据您身边发现的地址和网络的数目而变化。因此,如果另一个节点在许多不同的地址上可见,则在ICE协商期间将需要绑定许多端口。 (而且我不记得端口重用如何与UDP一起使用,所以也许您需要保持它们专用)。