| ... | ... | @@ -18,7 +18,7 @@ x>=2是唯一的注意事项,一定要注意。 |
|
|
|
|
|
|
|
### <del>V2版如何多倍发包</del>(不再推荐,请看下文的新的方式)
|
|
|
|
|
|
|
|
只要在设置-f参数时把x设置为1,fec算法就退化为多倍发包了。例如-f1:1,表示2倍发包,-f1:2表示3倍发包,以此类推。另外建议加上"--mode 1"参数,防止fec编码器试图积攒和合并数据,获得更低的延迟。
|
|
|
|
只要在设置-f参数时把x设置为1,fec算法就退化为多倍发包了。例如-f1:1,表示2倍发包,-f1:2表示3倍发包,以此类推。另外建议加上"--mode 1"参数,可以获得更低的延迟。
|
|
|
|
|
|
|
|
2倍发包的完整参数:
|
|
|
|
|
| ... | ... | @@ -44,6 +44,8 @@ x>=2是唯一的注意事项,一定要注意。 |
|
|
|
|
|
|
|
`-f2:4`表示对每2个数据包发送4个冗余包。也就是3倍发包。里面的2不要改,4可以自己调整(比如改成2/3/5之类的数字)。
|
|
|
|
|
|
|
|
`-q1`是mode 0针对游戏的一个特殊设置,可以防止fec编码器试图积攒数据包。
|
|
|
|
|
|
|
|
### `-f`参数和丢包的关系;是否发包倍数越多效果就越好?
|
|
|
|
比如`-f20:10`,表示对每20个原始包发送10个冗余包,流量消耗1.5倍。这样,只要30个包中有20个到达,数据就可以被完全恢复。
|
|
|
|
|
| ... | ... | |
| ... | ... | |