hr3lxphr6j / bililive-go

一个直播录制工具
GNU General Public License v3.0
3.97k stars 511 forks source link

想基于bililive-go的http api写一个自动上传投稿的程序 #759

Open xinjiajuan opened 5 months ago

xinjiajuan commented 5 months ago

程序版本

0.7.3

所使用的 config 文件的内容

No response

程序 log

No response

自由描述

本人想基于bililive-go的http api写一个自动上传投稿的程序,api文档我看了一下,获取的方法都还简单,但是怎么去获取直播结束状态,如果开启转mp4,完成转换后的状态怎么获取?

kira1928 commented 5 months ago

config里有一个直播结束后调用一个命令行的设置。 https://github.com/hr3lxphr6j/bililive-go/blob/master/config.yml#L37-L43

虽然不完全契合你的目标,但可能是在不修改项目代码的前提下能自己管理录制结束后行为的唯一途径了。 上传的话是准备用 biliup 吗?

xinjiajuan commented 5 months ago

config里有一个直播结束后调用一个命令行的设置。 https://github.com/hr3lxphr6j/bililive-go/blob/master/config.yml#L37-L43

虽然不完全契合你的目标,但可能是在不修改项目代码的前提下能自己管理录制结束后行为的唯一途径了。 上传的话是准备用 biliup 吗?

对,打算用biliup-rs的api方法或者其他投稿库, 既然直播结束可以做到调用命令,那应该也可以做到可以发送消息或者http通知我的投稿程序吗

10o0 commented 4 months ago

config里有一个直播结束后调用一个命令行的设置。 https://github.com/hr3lxphr6j/bililive-go/blob/master/config.yml#L37-L43

虽然不完全契合你的目标,但可能是在不修改项目代码的前提下能自己管理录制结束后行为的唯一途径了。 上传的话是准备用 biliup 吗?

custom_commandline这个功能目测存在安全隐患,能执行任何cmd命令

xinjiajuan commented 4 months ago

可以在api中加上获取直播状态从直播到结束的接口吗,要不然就一直历遍GET /api/lives Get all live info这个api获取直播状态自己判断状态了

kira1928 commented 4 months ago

custom_commandline这个功能目测存在安全隐患,能执行任何cmd命令

@10o0 是这样的。我也在安全和便利之间犹豫了很久,最后确定了这个项目本身本不承担安全防护责任,由用户自己保护web ui不暴露给不可信访客。 这样我们可以放心地开发新功能,而不用考虑自己并不擅长的网络安全问题。

kira1928 commented 4 months ago

可以在api中加上获取直播状态从直播到结束的接口吗,要不然就一直历遍GET /api/lives Get all live info这个api获取直播状态自己判断状态了

@xinjiajuan 你是说获取单个指定直播的直播状态吗? 从直播到结束 是什么意思呢?返回 GET /api/lives Get all live info 的单个直播间版本的 response json 不够吗?

xinjiajuan commented 4 months ago

可以在api中加上获取直播状态从直播到结束的接口吗,要不然就一直历遍GET /api/lives Get all live info这个api获取直播状态自己判断状态了

@xinjiajuan 你是说获取单个指定直播的直播状态吗? 从直播到结束 是什么意思呢?返回 GET /api/lives Get all live info 的单个直播间版本的 response json 不够吗?

能返回从开播到停播下来录制产生的视频目录吗,因为考虑一些主播可能会晚上跨0点,加上开启了分段的话不好分辨场次了

hibiki222 commented 3 months ago

我也在写这个 api如果能返回录制目录就好了 其实可以在配置文件固定一个目录 不过那样要搞个主播分类 就有点绕了

xinjiajuan commented 3 months ago

我也在写这个 api如果能返回录制目录就好了 其实可以在配置文件固定一个目录 不过那样要搞个主播分类 就有点绕了

一个主播一个文件夹比较好,直接读哪个主播

xinjiajuan commented 3 months ago

可以在api中加上获取直播状态从直播到结束的接口吗,要不然就一直历遍GET /api/lives Get all live info这个api获取直播状态自己判断状态了

@xinjiajuan 你是说获取单个指定直播的直播状态吗? 从直播到结束 是什么意思呢?返回 GET /api/lives Get all live info 的单个直播间版本的 response json 不够吗?

能不能加个社交软件,如果可以的话我有空可以提下pr,添加一个录像文件列表的功能和api

hibiki222 commented 3 months ago

可以在api中加上获取直播状态从直播到结束的接口吗,要不然就一直历遍GET /api/lives Get all live info这个api获取直播状态自己判断状态了

@xinjiajuan 你是说获取单个指定直播的直播状态吗? 从直播到结束 是什么意思呢?返回 GET /api/lives Get all live info 的单个直播间版本的 response json 不够吗?

能不能加个社交软件,如果可以的话我有空可以提下pr,添加一个录像文件列表的功能和api

tg群能加吗

xinjiajuan commented 3 months ago

可以在api中加上获取直播状态从直播到结束的接口吗,要不然就一直历遍GET /api/lives Get all live info这个api获取直播状态自己判断状态了

@xinjiajuan 你是说获取单个指定直播的直播状态吗? 从直播到结束 是什么意思呢?返回 GET /api/lives Get all live info 的单个直播间版本的 response json 不够吗?

能不能加个社交软件,如果可以的话我有空可以提下pr,添加一个录像文件列表的功能和api

tg群能加吗

可以

yibingchaoyue commented 3 months ago

可以在api中加上获取直播状态从直播到结束的接口吗,要不然就一直历遍GET /api/lives Get all live info这个api获取直播状态自己判断状态了

@xinjiajuan 你是说获取单个指定直播的直播状态吗? 从直播到结束 是什么意思呢?返回 GET /api/lives Get all live info 的单个直播间版本的 response json 不够吗?

能不能加个社交软件,如果可以的话我有空可以提下pr,添加一个录像文件列表的功能和api

tg群能加吗

可以 issue置顶有链接,你加下