Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DanmakuLimit — B站直播弹幕防卡顿

GitHub License

简介

DanmakuLimit 是一款 Tampermonkey 油猴脚本,解决 B站直播间弹幕集中爆发导致视频卡顿的问题。

采用分层限流策略:

  • 正常时 — 细粒度拦截,同屏弹幕数量可控,突发弹幕被平滑削峰
  • 极端爆发时 — 自动关闭渲染管线(停止 RAF + 清除 DOM),平息后自动恢复

无需任何外部依赖,安装即用。

安装

一键安装(推荐)

从 GitHub 安装

或直接点击:

前置条件

  1. 浏览器安装 Tampermonkey 扩展
  2. 点击上方安装链接
  3. Tampermonkey 会自动识别并提示安装,确认即可

功能特性

功能 说明
同屏弹幕限制 限制同一屏幕最多显示的弹幕数量,超出的弹幕在上游直接丢弃
突发弹幕限制 时间窗口内限制放行条数,防止瞬间涌入过多弹幕
紧急保护 弹幕极端爆发(如抽奖/节奏)时自动关闭渲染管线,冷却后自动恢复
弹幕视觉精简 隐藏 VIP/表情/点赞图标,弹幕添加文字描边
可视化配置面板 通过油猴菜单打开配置面板,所有参数实时调整
监控日志 定时输出丢弃/放行统计,方便调优参数

配置项

参数 默认值 说明
同屏弹幕限制开关 开启 启用/禁用同屏数量限制
最大同屏弹幕数 50 同屏最多显示的弹幕条数(推荐 20-50)
弹幕突发限制开关 开启 启用/禁用突发限制
突发放行限制 3 检测窗口内最多放行条数(推荐 2-5)
突发检测窗口 150ms 突发检测时间窗口(推荐 100-300)
紧急保护开关 开启 启用/禁用紧急保护模式
紧急触发弹幕率 30/s 超过此速率触发紧急关闭(推荐 20-40)
紧急冷却时间 3000ms 关闭后等待恢复的时间
弹幕视觉精简 开启 隐藏多余图标、添加描边
日志级别 仅定时汇总 控制台输出详细程度
监控日志周期 3000ms 控制台统计输出间隔

License

GPL

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages