语音影响游戏延迟是什么原因,有什么办法改善

2023-04-10 11:03:58 +08:00
 brader
和朋友打英雄联盟喜欢开 QQ 语音,有时候会导致延迟,不知道有没有办法改善,说下我观察到的几种情况:
开 YY 语音、游戏内置语音,不延迟。
开微信语音、微信视频,延迟飙到 1000ms 以上。
开 QQ 语音,有时候会出现延迟(延迟的时候是整把游戏都延迟),一关掉,立马又好了。游戏结束后,再继续语音,可能这把游戏,又不延迟了。观察很多次下来,每天第一把游戏,开 QQ 语音,出现延迟的概率比较大

家里 20m 的带宽,看了 IP 是联通的,村里垄断了,它们网络好像多供应商的,不过今年给的 IP 好像一直是联通的,打联盟还算可以吧,正常 10ms
4359 次点击
所在节点    程序员
69 条回复
kiracyan
2023-04-10 11:06:59 +08:00
可能是微信和 QQ 语言的问题
crayygy
2023-04-10 11:22:38 +08:00
实时通信的时候网络包比较多,再加上不同 app 之间没有处理优先级,而且一般 RTT 的包优先级在网络层面优先级要更高一些,内置的语音可以针对性的优化这种场景,优先保证游戏包先出去,语音延迟一点关系不大。
Kiriya
2023-04-10 11:23:16 +08:00
微信或 QQ 的流量优先级比游戏高,流量被腾讯云 QOS 了,然后游戏流量被丢包了?
brader
2023-04-10 11:24:25 +08:00
@crayygy 开黑用 yy 好像一直体验挺好的,那说明正如他们宣传的专业的开黑语音,可能他们真的是专门优化过的?
brader
2023-04-10 11:25:36 +08:00
@Kiriya 局域网里面,他们应该没法控制这方面吧
xctcc
2023-04-10 11:26:04 +08:00
20m 宽带有点小了吧,语音没优化估计一下就占满了
brader
2023-04-10 11:27:35 +08:00
@xctcc 怎么可能,20m 啥概念了,绝对占不满,我打开任务管理器的网络监控,收发速度才达到两三百 kb/s ,远没到我的带宽上限
crayygy
2023-04-10 11:34:43 +08:00
@brader 跟带宽关系没有很大,一般语音只占 100K 的带宽,游戏带宽也很低,主要的问题在于延迟,当同时有大量数据包往外发的时候,如何以一个合适的优先级来处理是一个很重要的影响因素。
从使用场景来看,QQ/微信属于通用软件,语音的时候需要优先保证自己的语音质量,比如这个时候如果你要打开一个网页看看东西,网页卡一点和语音卡一点中选一个的话,肯定要先保证语音质量,这也是他们的优化思路。而 YY 属于专有(场景)软件,肯定会针对游戏延迟做优化,降低自身网络包的优先级来保证其它网络包的通畅,这个时候语音稍微卡一点,影响就比较小了。
所以基本上就是一个优化思路的问题,倒不一定是 QQ/微信 质量或者能力上的问题。
LykorisR
2023-04-10 11:39:45 +08:00
游戏语言最好还是用专业的,mumble 一类的能显著优化
narmgalaxy
2023-04-10 11:40:42 +08:00
打电话给联通客服,让给保修一下。20M 的宽带确实不多见了,中部省份的山里已经是光纤了,起步就是 300M 的。
Jtyczc
2023-04-10 11:41:34 +08:00
带宽不够,换 100M 光纤
brader
2023-04-10 11:47:54 +08:00
@crayygy 腾讯技术是有的,我感觉他们家做东西就是比较强势,从自私主义来说,优先保证自己也是对的,所以他们自己的 QQ 微信就通过一些技术保证资源占用。从 QQ 界面一定要盖在别的软件上面,wegame 的游戏助手,一定要盖在别的软件上面,这些就可见一斑。我经常见我的 qq 和 wegame 游戏助手界面放一起的时候,以高频刷新率盖来盖去,笑死
brader
2023-04-10 11:50:02 +08:00
@narmgalaxy 和联通没关系,村里三线整改后,就被垄断了,你懂的,只有三大运营商和村里私网能用,所有其他宽带商不能进来,而且三大运营商很多好像都承包给村里做
brader
2023-04-10 11:52:23 +08:00
@LykorisR 哎,迁就那群死党咯,没办法,拼多多 9 块 9 的麦克风都不舍得买一个,和他语音,我都得开 QQ ,因为他手机只有 QQ 能语音的,哈哈。还有几个,要么只有手机微信,要么就游戏语音,所以我都是做人形中转站- -!,有时候同时开几个语音给他们做桥梁
deng81416754
2023-04-10 11:53:25 +08:00
yy 都有 0.x 快一秒的延迟,还没延迟
brader
2023-04-10 11:55:29 +08:00
@deng81416754 你可能没理解我说的东西,我不是说 YY 有没有延迟,我是说,我用 YY 语音开黑的时候,我关注的是 英雄联盟延迟不延迟
puck260
2023-04-10 11:56:30 +08:00
不用 qq 语音,用内置最优解。原来打游戏也经常要开着 yy 或 kook ,后面就弃用了,单独开个软件最多的功能是点歌放和分频道玩不同游戏,你这纯粹只有语音需求没必要。且 20m 确实少见了,或者你开热点应该比这个带宽高,但会有些延迟。
brader
2023-04-10 11:58:38 +08:00
@puck260 我自己打或者和网友打就 YY 和内置语音,就我那群死党,没有麦克风,都用手机 QQ 凑数,我经常吐槽他拼多多买个 9 块 9 的麦不会
wildman9527
2023-04-10 12:54:23 +08:00
这个情况基本跟 20M 宽带没有关系,问题应该是出在空口.
1. 内置语音流量有机会跟游戏流量协同作拥塞控制和丢包对抗,对游戏来说肯定更友好
2. 但对 微信语音 和 QQ 语音来说游戏流量就是竞争流量了, 算法稍微激进点,空口占用稍微多点就把延迟拉上去了
3. 你的 wifi 信道应该有干扰, 不然几百 Kbps 的流量不应该有明显的延迟变化
wangtian2020
2023-04-10 13:36:15 +08:00
买个好点的路由器,我随便推荐一款 redmi AX3000
开启路由器的 Qos 功能,qos 能让你的宽带优先发送游戏数据。开启 Qos 功能,甚至你游戏后台迅雷下载速度拉满,都不会太影响游戏延迟

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/931164

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX