在幻影米布串流中,有两种传输模式,P2P模式和转发模式。想要获得延迟更低、画质更优的产品体验,还是得走P2P模式。
每个用户的传输方式,最终是由软件根据网络情况而决定的。如果P2P打洞失败,就会走转发模式。幻影米布提供免费的转发模式,而转发本身是需要一定的宽带成本的。
因此,幻影米布即便在延迟方面的表现有些差强人意,也是可以理解的。
如果对打洞原理,包括NAT的概率进行详细解释的话会有些复杂,我们用户只需要知道NAT有四种类型,分别是:
NAT1:Full cone NAT(全锥形NAT);
NAT2:Restricted Cone NAT(地址受限锥形NAT);
NAT3:Port Restricted Cone NAT(端口受限锥形NAT);
NAT4:Symetric NAT(对称NAT)。
如何知道自己目前的网络是哪种NAT类型,又能否在幻影米布中成功打洞呢?
下载NatTypeTester(NAT路由类型检测工具)。
下载地址:
https://github.com/HMBSbige/NatTypeTester
一、STUN Server选择stun.miwifi.com;
二、选择RFC 3489;
三、点击Test,可以看到自己的NAT type,就是相对应的NAT类型;
四、根据两端设备的NAT类型,参照下方表格,了解是否能够在幻影米布中打洞成功。
通过上述方法,即可知道自己的网络能否在幻影米布中成功打洞,从而通过P2P模式来进行传输。