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收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。
相关导航
Jack - Cherish/python - spider是一个在Github上备受关注的项目,它聚焦于Python3网络爬虫实战。该项目能够实现对淘宝、京东、网易云、B站、12306、抖音、笔趣阁等众多平台的相关操作,包括小说漫画下载、音乐电影下载、商品晒单图下载、12306抢票等。项目中的每个功能都有对应的代码和原理说明,如biqukan.py用于笔趣阁小说爬取,baiduwenku.py用于百度文库文章爬取等。其所有内容仅供学习和参考,不得用于商业用途,是爬虫技术爱好者学习和研究的优质资源。