为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Go
HUH函数 2022-11-23 19:55:57

我在其专用网络 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


查看完整描述

1 回答

?
慕村9548890

TA贡献1614条经验 获得超4个赞

此设置从 pion/webrtc 公开 SetNAT1To1IPs 

SetNAT1To1IPs 有两种模式。ICECandidateTypeHost它用您选择的一个(它现在正在做的)替换您所有的私有 IP,或者ICECandidateTypeSrflx只是附加一个您选择的 IP。

我认为我们应该在nat1to1_modeion-sfu 中添加一个。您可以在哪里选择ICECandidateTypeHostICECandidateTypeSrflx。如果您有兴趣,很乐意帮助您进行公关!您今天可以在这里轻松更改代码

如果您有更多问题,欢迎在这里或在Pion Slack上聊天


查看完整回答
反对 回复 2022-11-23

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信