如何使用多个网络通过 ion-sfu (pion) 获得 ICE 候选对象

我在其专用网络 10.0.0.160 上运行的 AWS 实例上使用 ion-sfu(和信号)

这个实例也有一个弹性 IP 地址 207.61.171.104

我们使用可以访问专用网络的 VPN 访问该 SFU,还通过运营商网关访问弹性 IP 地址。

为了让它在弹性 IP 网络上工作,我们在设置中添加它的 IP:

nat1to1=["207.61.171.104"]

但是当我们这样做时,其他网络 10.0.0.x 不再能够建立对等连接。

并且像这样将两者添加到列表中时:

nat1to1 = ["10.0.0.160","207.61.171.104"]

那么两者都不起作用。

我想知道是否有可能让两个网络对等点都能够连接到 sfu


HUH函数
浏览 197回答 1
1回答

慕村9548890

此设置从 pion/webrtc 公开 SetNAT1To1IPs 。SetNAT1To1IPs 有两种模式。ICECandidateTypeHost它用您选择的一个(它现在正在做的)替换您所有的私有 IP,或者ICECandidateTypeSrflx只是附加一个您选择的 IP。我认为我们应该在nat1to1_modeion-sfu 中添加一个。您可以在哪里选择ICECandidateTypeHost或ICECandidateTypeSrflx。如果您有兴趣,很乐意帮助您进行公关!您今天可以在这里轻松更改代码如果您有更多问题,欢迎在这里或在Pion Slack上聊天
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go