欢迎光临散文网 会员登陆 & 注册

关于bililive-go (Ver.0.7.8)最新配置文件的讲解

2023-03-11 17:24 作者:猫窝wer  | 我要投稿


各位好!这次分享的是GitHub上hr3lxphr6j大佬所制作的bililive-go(直播录制软件)最新配置文件逐行讲解!因为原作者hr3lxphr6j大佬考研缘故,GitHub和网络上相关资料文件较少。也是经过GitHub和bililive-go交流群的各位大佬各种经验总结。

希望给各位使用bililive-go做个参考!

配置文件存在目录:/安装目录/bililive-go/config.yml

rpc:

  enable: true # 是否开启API

  bind: 127.0.0.1:8080 # 监听地址

【这里显示的我们在浏览器网页UI的管理网址,可以修改。一般推荐默认】

debug: true  # debug模式

【开启后,在bililive-go.log内输出详细程序运行报文日志,方便排错和求助大佬。一般建议推荐开启】

interval: 20 # 直播间状态查询间隔时间(单位:秒)

【默认间隔20S轮询一次。如果录制直播多的话,建议间隔加长。否则抓到流地址很容易被直播官方服务器Ban掉】

out_put_path: ./# 输出文件路径

【这里是录制文件输出路径。docker版本安装用户需要注意挂载参数“/srv/bililive"直接对应自己要存放的目录即可】

log:

  out_put_folder: ./           # 输出log路径

【默认"./",直接输出在安装目录下。有特殊需求可以单独存放】

  save_last_log: true       # 是否保存最近报文

  save_every_log: false  # 是否保存每条报文都生成一个log文件

feature:

  use_native_flv_parser: false   #是否开启flv parser录制

【默认flase,默认bililive-go使用ffmpeg录制。如果录制视频出现花屏(P.S:直播画面分辨率突变、某些平台PK阶段,容易出现花屏)情况,可以尝试开始flv _parser】

  remove_symbol_other_character: false #是否替换部分文件含特殊字符文件名

【默认flase。当录制文件名含有特殊字符,会出现乱码可以开启此选项】

live_rooms:

- url: https://live.bilibili.com/xxxxxx

  is_listening: true

【此行代表录制直播间网站,我以B站为例。后面“is_listening”表示是否持续监控直播间状态,默认“true”,这样就能实现主播开播的自动检测。】

(强烈推荐:在Web UI上可以直接图像化操作添加和停止监控、删除。操作完,记得保存配置)

out_put_tmpl: "" #输出添加直播间配置

【默认“”,建议不要修改】

video_split_strategies:

  on_room_name_changed: false#是否直播间名称发生改变时分隔录像

  max_duration: 0    # 单个录像最大时长

【默认0,不启用。如果有分段或者具体时间要求可以修改】

cookies: {}

on_record_finished:

  convert_to_mp4: true #录制完成后,是否转换成MP4

  delete_flv_after_convert: true #是否转换完成后删除录制文件(flv格式)

【默认ffmpeg录制流,录制生成为.flv格式。如果有.MP4格式需求的友友们,可以开启。千万记住转换MP4是在录制完成后,ffmpeg才会转码MP4,不是边录边转哦!】

timeout_in_us: 60000000#超时查询

本篇文章只是基于各方经验总结。

如有问题或者有错误的地方,欢迎在下方指正或讨论!

下面附上Github项目地址:https://github.com/hr3lxphr6j/bililive-go

如果友友们要安装,请参考Github项目里的wiki(https://github.com/hr3lxphr6j/bililive-go/wiki)



关于bililive-go (Ver.0.7.8)最新配置文件的讲解的评论 (共 条)

分享到微博请遵守国家法律