Skip to content

RAMBOO1990/danmaku-limit

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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors