我在其专用网络10.0.0.160 上运行的AWS实例上使用离子sfu(和信令(
此实例还有一个弹性IP地址207.61.171.104
我们使用VPN访问该SFU,该VPN可以访问专用网络,也可以通过运营商网关(弹性IP地址(访问。
为了使其在弹性IP网络上工作,我们在设置中添加其IP:
nat1to1=["207.61.171.104"]
但当我们这样做时,其他网络10.0.0.x就无法再建立对等连接。
当像这样将两者添加到列表中时:
nat1to1 = ["10.0.0.160","207.61.171.104"]
那么两者都不起作用。
我想知道是否有可能让两个网络对等端都能连接到sfu
此设置从pion/webrtc公开SetNAT1To1IP。
SetNAT1To1IP有两种模式。ICECandidateTypeHost
,它用您选择的一个IP替换您所有的私有IP(它现在正在做的事情(,或者ICECandidateTypeSrflx
,它只是附加您选择的IP。
我认为我们应该在离子sfu上加一个nat1to1_mode
。您可以在其中选择ICECandidateTypeHost
或ICECandidateTypeSrflx
。如果你有兴趣,我很乐意帮助你做公关!你今天可以在这里尝试轻松更改代码
如果你有更多的问题,很乐意在这里或Pion Slack 上聊天