首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JDA Lavaplayer不和谐机器人滞后

JDA Lavaplayer不和谐机器人滞后
EN

Stack Overflow用户
提问于 2022-07-04 16:26:16
回答 1查看 102关注 0票数 0

我一直在用Lavaplayer和JDA编程一个不和谐的机器人,它们工作得很好,但有时机器人是非常落后的。当我以前邀请其他机器人时,它们也会落后(但通常不会像我的那么难)。与StackOverflow上关于这个主题的其他问题不同的是,当我在本地启动它时,我的bot已经落后了,这让我认为,我的代码是错误的。有时它工作10分钟,然后延迟5分钟,有时延迟20分钟,然后工作1分钟,非常不一致。我在树莓上运行我的机器人(但这不是原因,我的互联网连接也足够好);听起来像是缓存、缓冲区或其他东西溢出了,或者可能丢失了很多数据包,而音频是非常失真的

我在GitHub上上传了机器人的代码。(只有"Musikroboter“类有一个德语名称,其余的应该是英语)

编辑:其他人也经历了这些滞后。

EN

回答 1

Stack Overflow用户

发布于 2022-07-04 18:11:31

最常见的可能造成滞后的问题是:

  1. 下载/上传有限的互联网连接(尤其适用于家庭连接)
  2. 由于JVM清理未使用的内存而导致的垃圾收集(GC)暂停。

您可以使用jda-nas来避免GC中断播放的问题。

jda的主要缺点是,如果您更改发送工厂,则无法再使用语音接收。

另一种选择是使用拉瓦林,但是设置它需要额外的努力。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72859697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档