最近折腾Linux的时候发现了MultiPath TCP这个东西 简单来说就是可以将1个TCP连接通过多个路径传输
4总之前用两张网卡绑定同时用两家运营商的话OBS只会等到一条线路完全炸了之后才会去尝试另一条线路推送数据,如果用MPTCP的话就可以同时传输而且一条线路炸可以及时切换到另一个线路上
然后我测试了一下
服务器和客户端都使用Ubuntu 更换支持MPTCP的内核
客户端两张网卡连接到交换机,服务器有一张网卡连接到交换机
测试工具使用iperf3
由客户端向服务端使用TCP发送数据来模拟OBS推流
正常情况下Link0和Link1两条线路都会传输数据
将Link1断开后所有流量会经过Link0传输
连接Link1后又由两条线路同时传输
断开Link0后效果相同

