Bililive-go 多平台直播录制工具:Go 实现与 Web 管理面板

Bililive-go 是一个用 Go 编写的多平台直播录制项目,能对哔哩哔哩、斗鱼、虎牙等站点自动拉流并保存录播文件。它提供 Web 管理页面用于编辑配置、浏览和播放录播,也支持 Telegram 通知与 Prometheus、Grafana 监控统计。

Bililive-go 多平台直播录制工具:Go 实现与 Web 管理面板
开发语言Python / Go / JavaScript
资源大小1.6MB
运行环境Windows / macOS / Linux
资源状态可查看

从拉流到落盘,一站完成

Bililive-go 是一款用 Go 开发的多平台直播录制工具,能够对哔哩哔哩、斗鱼、虎牙等主流站点的直播间进行自动拉流并保存为文件。

所有录制任务与已生成的录像文件,均集中呈现在自带的 Web 管理面板里;进入某个直播间的文件页面,即可查看该房间已录制完成的视频内容。

登录态录制与域名级 Cookie 设置

有些直播间仅对已登录用户开放,或者匿名拉流容易中断,此时可以按站点启用 Cookie 录制。

Cookie 并非在全局统一填写,而是位于配置文件的专用字段中,每个域名分别对应自己的 Cookie 字符串。

消息提醒与数据观测

Telegram 通知服务已内置于工具中,直播开始、结束或出现异常时,消息会推送到指定账号,方便随时了解录制动态。

若需要更系统的录播统计,可将 Prometheus 与 Grafana 接入,形成可视化的监控面板。

环境适配与部署准备

该工具可在 Windows、macOS 和 Linux 上运行,资源体积为 1.6MB;代码涉及 Python、Go 与 JavaScript 三种语言。

正式部署前,先确认目标站点是否必须登录才能录制;若需要,则检查配置文件中域名与 Cookie 串是否一一对应。

自行编译时,需提前安装 Node.js、Go 与 ffmpeg;若采用 Docker 或 NAS 方式,则重点核对配置文件与录制目录的挂载映射是否正确。

图片预览