这是一个非常简单的,无后端仿 YouTube Live Chat 的 Bilibili 直播弹幕在线展示器
主要用于 OBS,为的是在低功能需求的情况下,不依靠任何第三方软件实现弹幕/礼物展示
项目成品直接部署在 Github Pages
- 打开 bilivechat.moe.best
- 输入房间号,填写设置项,点击“Go!”,然后复制新页面的地址
- 在 OBS 中添加“浏览器”来源,将地址粘贴到“URL”处,根据自己需要调整宽高数值
- Enjoy~
由于获取用户头像需要调用B站API,在浏览器中无法直接跨域,有两种解决方案
该方案依赖于 api.imjad.cn 或 json2jsonp,您无需进行任何额外操作,但不建议在弹幕量大的场景下使用
因此这个功能依赖于本地运行的服务,即项目中的src/faceService.js
,启动该服务后即可勾选“显示头像”以展示弹幕发送者头像
如果你是 Windows 用户,你可以直接使用该打包好的可执行文件,下载后双击运行即可,可最小化到任务栏托盘
下载点:Github / OneDrive
或者你也可以自行安装 Node.js,然后
git clone https://github.com/Tsuk1ko/bilibili-live-chat.git
cd bilibili-live-chat
npm i
npm start
小于 1000 的直播间号都是由B站预留并后期人为分配的,并不是真正的直播间号,所以必须使用原直播间号才能正确连接这部分直播间
得到原直播间号的方法是打开UP主的空间,直接查看空间右侧直播间的链接得到直播间号
std4453/bilibili-danmaku-client
如果有好的意见和建议,欢迎提出 :>