RTCPeerConnection和反洪水 - 有多少ICE候选人是正常的

时间:2014-05-18 13:56:32

标签: webrtc flooding

我为网络摄像头聊天平台编写了一个信令服务器,该平台也可用作聊天服务器。现在我想实施反洪水措施。

我的计划是首先在服务器应用程序中实现这一点,然后尝试以某种方式将禁止的IP添加到Windows防火墙 - 我还没有想到它到底,但这是我的开始。如果那是愚蠢的,请警告我。

所以我想要应用像#34这样的协议;如果用户在50秒内发送100条消息,他就会被洪水淹没并被禁止使用#34;" (客户端的javascript通常会阻止这种情况,但我不相信用户不会改变它)。

然而,用户还将ICE候选人发送到服务器以建立RTCPeerConnection,并且他无法控制其频率或总数。这是我公平的一个未知因素。我不想意外地禁止有100名ICE候选人参加他们的RTCPeerConnection。

我已经测试了我的网络摄像头聊天,之前有大约40名ICE候选人,但是我应该为其他用户预期多少,以便我可以调整我的防洪条件?

0 个答案:

没有答案