如何在 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 上设置代理的优先级。
(在意识到解决方案后回答我自己的问题比我想象的要容易)
我正在研究用于 audio/picture 通信的 WebRTC 解决方案,我有点担心 LAN 中的两个对等点通信时缺乏带宽控制。
基本上我希望能够在我的交换机上为 WebRTC 呼叫设置优先级和 pre-allocate 带宽。但是我看不到在 P2P 调用中过滤数据包的正确方法。
此外,我不想解码数据包来执行此操作,因为此操作可能会导致延迟。
我希望你们能告诉我一个正确的方法,或者告诉我我的理论解决方案是否可行。
我不是 100% 确定我计划测试的想法,因为我不知道 TURN 服务器在内部是如何工作的。
但我的想法是:
我不知道的是:是否可以让 2 个回合的服务器相互认识?他们会像呼叫者之间的 2 层代理一样工作吗?如果是的话,你能告诉我我必须做什么才能让它发挥作用吗?
只需为外部服务器安装一个内部代理服务器,并在您的 LAN 上设置代理的优先级。
(在意识到解决方案后回答我自己的问题比我想象的要容易)