Tsuk1ko/bilibili-live-chat:仿YouTubeLiveChat风格的简易Bilibili弹幕姬
Tsuk1ko/bilibili - live - chat是一个无后端且仿YouTubeLiveChat风格的Bilibili直播弹幕姬。成品部署于Github Pages,主要用于OBS在低功能需求时不依赖第三方本地软件展示弹幕和...
标签:Github项目bilibili-live-chat Bilibili弹幕姬 OBS Tsuk1ko 仿YouTubeLiveChat【Github】项目名:Tsuk1ko/bilibili-live-chat:仿YouTubeLiveChat风格的简易Bilibili弹幕姬
项目简介
这是一个无后端的,仿YouTubeLiveChat的Bilibili直播弹幕姬。成品直接部署在Github Pages,主要用于OBS,在低功能需求的情况下,不依靠任何第三方本地软件实现弹幕和礼物的展示。老版本在v1分支,新版本使用Vue3重构并增加了新特性。
使用步骤
打开blc.lolicon.app,输入房间号,填写设置项,点击“Go!”,然后复制新页面的地址。在OBS中添加“浏览器”来源,将地址粘贴到“URL”处,根据自己需要调整宽高和缩放即可。
连接模式相关
B站在2023年7月左右开始对游客模式下的直播弹幕进行用户名打码、限流等操作,若要正常使用有两种方法:在“普通模式”下额外提供live.bilibili.com的cookie,可以连接任意直播间(推荐);使用“开放平台”模式,需要注册Bilibili开放平台个人开发者并提供一些参数,只能连接自己的直播间。普通模式若未提供cookie则为游客身份连接,会出现收到的弹幕用户名被打码且随机限流(部分弹幕收不到)的情况。开放平台模式只能连接自己的直播间,但为Bilibili官方开放的连接方式,因此更推荐使用。
跨域模式
B站API无法被跨域调用,若不开启跨域模式,则会使用反代服务。若在OBS使用,则推荐开启跨域模式。任何基于Chromium的浏览器(例如OBSBrowser和Chrome)都可以通过添加–disable-web-security启动参数来禁用网页安全机制(Chrome还需额外添加–user-data-dir参数来指定用户目录),此时可以开启“跨域模式”选项,几乎所有B站API将被直接跨域调用(需要cookie的除外),这样就不需要依赖反代服务。
头像相关
已支持从弹幕信息中获取头像,不再需要调用API,不过普通模式下可能没有头像。头像加载机制为:获取到头像后,图片会被预加载,加载完毕或超时(5秒)后弹幕才会被插入弹幕列表。非GIF头像会优先加载小头像(48×48)以节省流量,若首包到达时间超过2秒,则会回退为加载完整大小的头像图片。
隐私声明
本项目官方站点blc.lolicon.app会额外使用到两个本人开源并部署在公共平台上的服务:B站API反向代理服务Tsuk1ko/blc-proxy部署于HuggingFace,B站扫码登录服务Tsuk1ko/bilibili-qr-login部署于HuggingFace。本站及上述服务不会收集任何信息,若不信任请勿在【关闭跨域模式】或【在普通连接模式下提供cookie】的情况下使用本项目及【扫码登录】功能。
项目总结
Tsuk1ko/bilibili-live-chat这个项目为Bilibili直播提供了一种方便的弹幕展示方案,尤其是在与OBS结合使用方面有独特的优势。欢迎大家留言分享使用体验或者提出改进建议。
项目地址
数据统计
数据评估
本站链氪巴士提供的Tsuk1ko/bilibili-live-chat:仿YouTubeLiveChat风格的简易Bilibili弹幕姬都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月6日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。
相关导航
Bluesky Social application is available on Web, iOS, and Android. It is a React Native app written in TypeScript with some Golang code. Part of the ATProtocol ecosystem, it has its own set of schemas and APIs. Contributions are accepted with specific rules. Security issues can be reported via email. It is an open - source project under the MIT license. This app offers an alternative in the social media landscape and has its own development and contribution guidelines.