kcp icon indicating copy to clipboard operation
kcp copied to clipboard

请教韦先生,若是游戏得实时同步,添加fec编解码是否会成为一个瓶颈。

Open majianwei0705 opened this issue 4 years ago • 2 comments

用的是 RS 编码,简单做了个demo,测了下部分数据然后推测的结果,如果丢包率为10%,上下行包的速度为 18000 / S,包的大小为100字节,预计只是编解码部分,CPU的占用率估计能到160%。请问这样是否正常呢? 还是这种场景下,不应该这样使用呢。先感谢下,期待您的回复。

majianwei0705 avatar Sep 02 '19 12:09 majianwei0705

每秒钟 18000 个包?这个做法有问题,游戏的话,50-100个包每秒钟就足够了。你需要归并数据。

skywind3000 avatar Sep 03 '19 09:09 skywind3000

用的是 RS 编码,简单做了个demo,测了下部分数据然后推测的结果,如果丢包率为10%,上下行包的速度为 18000 / S,包的大小为100字节,预计只是编解码部分,CPU的占用率估计能到160%。请问这样是否正常呢? 还是这种场景下,不应该这样使用呢。先感谢下,期待您的回复。

你好,可以把代码发出来么?我这边也想测试下你说的这个情况,谢谢

wusopp avatar Oct 16 '19 13:10 wusopp