如何在 WebRTC 应用程序中正确调整 Turn Server 的网络?

How to properly tune network for Turn Server in a WebRTC application?

我正在研究用于 audio/picture 通信的 WebRTC 解决方案,我有点担心 LAN 中的两个对等点通信时缺乏带宽控制。

基本上我希望能够在我的交换机上为 WebRTC 呼叫设置优先级和 pre-allocate 带宽。但是我看不到在 P2P 调用中过滤数据包的正确方法。

此外,我不想解码数据包来执行此操作,因为此操作可能会导致延迟。

我希望你们能告诉我一个正确的方法,或者告诉我我的理论解决方案是否可行。

我不是 100% 确定我计划测试的想法,因为我不知道 TURN 服务器在内部是如何工作的。

但我的想法是:

我不知道的是:是否可以让 2 个回合的服务器相互认识?他们会像呼叫者之间的 2 层代理一样工作吗?如果是的话,你能告诉我我必须做什么才能让它发挥作用吗?

只需为外部服务器安装一个内部代理服务器,并在您的 LAN 上设置代理的优先级。

(在意识到解决方案后回答我自己的问题比我想象的要容易)