Skip to content

注意事项和常见问题

John Smith edited this page Jun 9, 2024 · 6 revisions

注意事项和常见问题

注意事项

  • 每次在网页修改了任何设置,必须要重新复制房间URL到OBS,因为配置是写在房间URL里的。同理,你可以添加多个不同URL的浏览器源来使用不同的配置,比如一个浏览器源显示所有消息,一个浏览器源只显示付费消息
  • 如果需要调整浏览器源的尺寸,应该在浏览器源的设置里面修改,而不要在OBS的预览画面里拉伸、裁剪浏览器源。因为在OBS的预览画面里修改可能不是你想要的效果,可能会很难看。修改字体尺寸也应该在样式生成器里修改,如果在OBS的预览画面里拉伸浏览器源,会出现难看的锯齿
  • 使用身份码连接时,B站会限制同一个身份码最多能创建5个连接,如果超过了会报错“超过上限,同一个应用单个直播间最多同时打开5个”。解决方法参考下文
  • 如果你遇到了报错“TimeoutError”或者“ConnectionResetError”或者浏览器打不开chat.bilisc.com,参考下文的公共服务器被墙或请求超时的临时解决方案
  • 没事不要刷新身份码,因为刷新身份码会使旧的身份码失效。唯一需要刷新身份码的情况是你的身份码泄露了
  • 如果需要使用翻译功能,建议看配置官方翻译接口教程
  • 公共服务器有请求频率限制,正常使用时不会触发限制,除非你添加了几十个浏览器源。万一你用浏览器访问chat.bilisc.com时出现了“Sorry, you have been blocked”,参考#180

本地使用时的注意事项

  • 你下载的zip/rar/7z等压缩包文件一定要解压!一定要解压!一定要解压!
  • 不要关闭运行blivechat.exe后出现的黑框(控制台),否则不能继续获取弹幕。同理,每次直播时都需要运行blivechat.exe,否则不能获取弹幕。通过远程服务器使用则没有这个问题,因为服务器一直在运行
  • 推荐开启“通过服务器转发消息”选项,参考连接方式比较。但如果是通过公共服务器使用就不必开启了

主播自己如何看弹幕

blivechat的界面就是一个普通的网页,只要有浏览器的地方就可以看弹幕,你可以:

  • 点击进入房间,在弹出的网页中看
  • 在OBS里点击 菜单 - 停靠窗口 - 自定义浏览器停靠窗口,把房间URL输入进去。这种方式的优点是可以同时看OBS预览画面和弹幕
  • 原生UI插件。优点是可以置顶窗口,可以分开显示付费消息,还有统计等功能。但是必须要本地使用才能用插件
  • 参考如何在全屏游戏时看弹幕。优点是在独占显卡的全屏游戏中也可以看

报错“7010 超过上限,同一个应用单个直播间最多同时打开5个”

使用身份码连接时,B站会限制同一个身份码最多能创建5个连接。很多人喜欢每个场景放一个新的浏览器源,这样很容易触发这个限制。你可以采取以下措施解决:

  • 升级到v1.9及以上的版本。因为新版本有优化,不可见页面暂时不会创建连接,所以不太容易触发限制,除非频繁切换场景
  • 在OBS的浏览器源设置里勾选“当不可见时关闭源”,这样不可见的页面不会加载。记得要所有的浏览器源都这样设置。目前直播姬没有这个设置,所以直播姬不能用这个方法(什么垃圾软件)
  • 在blivechat高级设置里开启“通过服务器转发消息”选项,这样每个房间只占用一条连接。记得要修改所有浏览器源的URL,否则没用

而且因为B站的傻逼设计,没有开启通过服务器转发时,关闭房间页面后要过3分钟才会关闭旧的连接(准确来说是会话)。所以还有以下注意事项:

  • 即使只有一个页面,在3分钟内刷新页面5次还是会触发这个限制
  • 一旦触发这个限制,按照上面的方法解决后,还要等3分钟后才能创建新的连接

公共服务器(chat.bilisc.com)被墙或请求超时

为了防御DDoS攻击,我给公共服务器套了Cloudflare。由于用了境外的服务器,部分地区的网络可能连接不上。特征是有报错“TimeoutError”或者“ConnectionResetError”或者浏览器打不开chat.bilisc.com。解决方法参考#187

消息不显示或经常丢失的排查方法

参考消息不显示或经常丢失的排查方法

可以在抖音等其他平台用吗

总所周知blivechat的“b”不是ByteDance的意思,所以当然不能。但blivechat的接口抽象做得还不错,自己改一个支持其他平台的版本也很容易

在GitHub下载的版本和在B站商店下载的版本有什么区别

(B站商店指幻星/饭贩,我就习惯这么叫了,可以不受B站改名部的影响)

区别就是GitHub版的可执行文件叫“blivechat.exe”,而B站商店版的可执行文件叫“start.exe”,文件内容完全一致。这个命名是B站的要求

可以显示进入房间消息吗

不可以,因为我觉得这很coooooool

可以显示粉丝勋章吗

不可以,因为我觉得这很coooooool。参考设计原则

消息可以从顶端出现吗

不可以

如何反馈

你可以在GitHub Discussions提问和反馈,或者在B站给作者发私信。但尽量不要在无关的地方提问

这里有一点小小的门槛,这样可以过滤很多弱智问题 :)