还在手动录直播?NAS+Bililive-go 实现 24 小时全自动直播录制,支持多平台

在飞牛NAS上使用Bililive-go实现全自动多平台直播录制!本教程详细讲解Docker部署、配置优化、Cookie设置及Web管理界面操作,支持哔哩哔哩、斗鱼、抖音等平台,让您轻松搭建24小时不间断的直播录制系统,不错过任何精彩直播内容。

69bb4507009f4

Bililive-go:

一款多平台直播录制工具,自动监测直播并录制。支持哔哩哔哩、斗鱼、抖音等平台的直播流解析与录制,具备跨平台、高性能、易扩展的特点。

69bb45072fe06

支持网站:

站点 url 支持情况 cookie
Acfun直播 live.acfun.cn 滋瓷
哔哩哔哩直播 live.bilibili.com 滋瓷 滋瓷
战旗直播 www.zhanqi.tv 滋瓷
斗鱼直播 www.douyu.com 滋瓷
虎牙直播 www.huya.com 滋瓷
CC直播 cc.163.com 滋瓷
一直播 www.yizhibo.com 滋瓷
OPENREC www.openrec.tv 滋瓷
企鹅电竞 egame.qq.com 滋瓷
浪live play.lang.live & www.lang.live 滋瓷
花椒 www.huajiao.com 滋瓷
抖音直播 live.douyin.com 滋瓷 滋瓷
猫耳 fm.missevan.com 滋瓷
克拉克拉 www.hongdoufm.com 滋瓷
YY直播 www.yy.com 滋瓷
微博直播 weibo.com 滋瓷


安装

Docker Compose

services:
  bililive-go:
    image: chigusa/bililive-go:latest
    container_name: bililive-go
    ports:
      - 8080:8080
    volumes:
      - ./Videos:/srv/bililive
      - ./config.yml:/etc/bililive-go/config.yml
    restart: always

参数说明(更多参数建议去看文档)

:::
/srv/bililive(路径):录制视频的输出目录

/etc/bililive-go/config.yml(路径文件):程序的配置文件

:::

启动前,创建对应的 Videos 文件夹,以及空白的 config.yml 文件(启动以后会自动生成内容)

69bb4506e9229

TIP:如果启动后 config.yml 文件还是为空,使用下面的进行替换

rpc:
enable: true
bind: 0.0.0.0:8080
debug: false
interval: 30
out_put_path: ./
ffmpeg_path: ""
log:
out_put_folder: ./
save_last_log: true
save_every_log: false
feature:
use_native_flv_parser: false
remove_symbol_other_character: false
live_rooms: []
out_put_tmpl: ""
video_split_strategies:
on_room_name_changed: false
max_duration: 0s
max_file_size: 0
cookies: {}
on_record_finished:
convert_to_mp4: false
delete_flv_after_convert: false
custom_commandline: ""
fix_flv_at_first: true
timeout_in_us: 60000000
notify:
telegram:
    enable: false
    withNotification: true
    botToken: ""
    chatID: ""
email:
    enable: false
    smtpHost: smtp.qq.com
    smtpPort: 465
    senderEmail: ""
    senderPassword: ""
    recipientEmail: ""
app_data_path: .appdata
read_only_tool_folder: /opt/bililive/tools
tool_root_folder: ""

启动后,编辑 config.yml 文件,修改监听地址为“0.0.0.0:8080”(修改完,记得重启容器)

69bb4506ec127

使用

浏览器中输入 http://NAS的IP:8080 就能看到界面

69bb4506eb9c1

整体的 UI 界面是比较简洁的,右上角添加房间(直播间)

69bb450715486

TIP:以 B 站为例,复制上面的网址

69bb45074aa97

粘贴直播间的 URL 地址

69bb4506e40f5

可以看到已经添加一个直播间了,同时已经开始录制

69bb4506e9c8d

管理监控和查看录制文件也都是没问题的

69bb4506e91f6

切换到 Cookie 管理,可以填写 Cookie 就能录制 1080P 及以上分辨率了

69bb4506e984f

下面简单说说怎么样获取,浏览器使用无痕打开 B 站首页

69bb4506e9fd4

登录账号,按 F12 进入开发者工具,找到 Network(网络)

69bb4506ee8cb

列表里点开“nav”,就能找到 Cookie 进行复制

69bb450705fbc

直接粘贴到弹窗,有可能会提示格式错误

69bb450729686

因为每个键值对需要分号分隔,最后面需要加多一个“;”

69bb45072656d

这样就设置好了

69bb45070893e

录制好的文件,能在对应的平台目录找到,点击打开可以直接播放

69bb450709337

TIP:相关配置,可以参考文档的备注

https://github.com/bililive-go/bililive-go/blob/master/config.yml

设置就是修改 config.yml 文件内容,有需要的可以自行修改

69bb4507031f4

 

总结

Bililive-go 是一款简单易上手的多平台直播录制工具,支持自动监听直播并录制,提供可视化 UI 界面配置简单。不过我个人感觉还是有点简陋了,但一时之间又说不出缺什么。对了它提供 API 接口扩展,除了二次开发还可以让 AI 对接进行管理,可玩性很高。如果有长期挂机录制直播需求的用户,值得推荐部署试试。

综合推荐:⭐⭐⭐(自动录播,省心省力)

使用体验:⭐⭐⭐(操作简单,易上手)

部署难易:⭐⭐(简单)︎

 

 

觉得内容不错?我要

评论0
暂无评论,快来抢沙发吧~