实时数据
大约 1 分钟功能数据
描述
实时同步直播间的SC、同接、高能和舰长数据
SC: SuperChat的缩写,即醒目留言
同接:实时高能榜里贡献值非0的人数
高能:实时高能榜总在线人数
舰长:实时舰长人数
注意:有时 同接 > 高能,有时 同接 < 高能 (咱也不太理解,只管显示)
由于高能改版后,PC端也显示高能数了,但有时候页面该数据不更新,
所以本插件接管弹幕框顶部的高能数更新,并且鼠标移动到高能数上会有提示
显示
在记录板 和 屏幕右侧的弹幕框下方 会显示数据,
另外,如果弹幕框上方高能榜默认不显示数据,插件会自动显示数据
提示
鼠标移动到数据上面,会提示同接和高能的具体数值,以及同接/高能的比例
设置
可以通过右键菜单的功能,来设置显示的是同接还是高能
来源
SC分为两种:
1、已经存在的SC
2、实时发送的SC
数据获取:
进入直播间的第一时间,会请求一个B站官方的api
https://api.live.bilibili.com/xlive/web-room/v1/index/getInfoByRoom?room_id=
请求该api会得到已经存在的SC数据、高能数据、舰长数据,最重要的是获取到已经存在的SC
通过hook来抓包实时数据
得到实时的SC、同接、高能、舰长等等直播流数据
关于舰长数据的同步:
做了两个方案:
- 通过监控页面舰长数据的变化来同步 - 通过直播流数据来同步