跳转至

实时存活率仪表盘

弹幕监视器用于在发送完成后追踪弹幕的存活状态。它会定时向 B 站弹幕池 API 查询当前视频上可见的弹幕,与已发送记录进行比对,帮你识别被系统拦截的「幽灵弹幕」。


启动监视

切换到侧边栏的「弹幕监视器」页面,点击 [监视队列] 按钮。

启动条件:

  • 队列中至少有一个任务。
  • 已配置有效的 B 站登录凭证(SESSDATA)。

启动后,按钮变为 [停止监视],监视器开始按设定的轮询间隔定期查询。


整体统计仪表盘

页面中部是四个大数字卡片,实时显示当前队列的整体统计:

卡片 含义 颜色
已发送 (Total) 本次统计范围内已发送的弹幕总数 深色
已存活 (Verified) 已确认在 B 站弹幕池中可见的弹幕数 绿色
待验证 (Pending) 已发送但尚未在弹幕池中找到的弹幕数 橙色
疑似丢失 (Lost) 已被人工确认为丢失的弹幕数(仅在历史记录页手动验证后写入) 红色

关于「待验证」和「疑似丢失」

「待验证」不代表弹幕一定丢失——B 站的弹幕审核可能需要几分钟到几小时。监视器轮询不会自动把待验证弹幕标记为丢失;「疑似丢失」只统计你在历史记录页执行 [验证该分P所有弹幕] 后人工确认的记录。详见 弹幕池轮询与丢失排查


队列任务表格

页面顶部是一个任务表格,显示当前队列中每个任务的独立统计:

说明
任务标识 BV 号 + 分 P 信息
已发送 该任务的发送总数
已存活 该任务中已确认存活的弹幕数
待验证 该任务中尚未验证的弹幕数
疑似丢失 该任务中疑似丢失的弹幕数

每个任务的统计数据独立计算,方便你定位是哪个分 P 出了问题。


统计基线

统计基线决定了「统计范围内」的时间窗口——只统计该时间点之后发送的弹幕。

基线选项 说明
本次启动后 只统计本次程序启动后发送的弹幕(默认)
最近 24 小时 只统计最近 24 小时内发送的弹幕
全量历史 统计数据库中所有历史记录

此外,点击 [设为当前] 按钮可以将基线重置为当前时间,适用于「我只想看从现在开始的这批任务」的场景。

多批次对账

如果你分多批发送弹幕(例如上午一批、下午一批),可以在每批开始前点击「设为当前」,这样监视器只统计当前批次的存活率,不会被之前批次的数据干扰。


轮询间隔

控制监视器多久向 B 站弹幕池查询一次。

配置项 范围 默认值
refresh_interval 10 ~ 3600 秒 60 秒
  • 间隔越短,发现存活/丢失的速度越快,但 API 请求频率也越高。
  • 建议保持默认的 60 秒,除非你需要实时追踪。

监视日志

页面底部是日志面板,显示每轮核销后的汇总信息:

统计(基线 09-10 14:30): 已发 156 / 存活 142 / 待验 12 / 疑似 2

日志通过 Qt Signal 自动路由,无需手动刷新。