国庆在家玩录播
上一篇我们研究了如何在家里直播,今天我们来研究下怎么进行录播,这样我们就不用担心错过什么了,比如说网课,体育比赛等等。
和 LiveGo
一样,Bililive-go
也是基于 Go
语言开发的项目,如果你正在学习 Go
语言,可以到这里看看,https://shockerli.net/post/go-awesome/,作者汇聚了大量 Go
语言开发的优秀资源,涵盖了软件开发的方方面面,非常👍。
根据官方的资料显示,目前 Bililive-go
支持的平台
站点 | url | 支持情况 |
---|---|---|
哔哩哔哩直播 | live.bilibili.com | 滋瓷 |
熊猫直播 | www.panda.tv | 滋瓷 |
战旗直播 | www.zhanqi.tv | 滋瓷 |
斗鱼直播 | www.douyu.com | 滋瓷 |
火猫直播 | www.huomao.com | 滋瓷 |
龙珠直播 | longzhu.com | 滋瓷 |
虎牙直播 | www.huya.com | 滋瓷 |
全民直播 | www.quanmin.tv | 滋瓷 |
CC 直播 | cc.163.com | 滋瓷 |
一直播 | www.yizhibo.com | 滋瓷 |
twitch | www.twitch.tv | 滋瓷 |
OPENREC | www.openrec.tv | 滋瓷 |
对直播行业不是太了解,不知道是不是主流的直播平台都覆盖到了?测试的时候才知道 熊猫直播
已经停止运营了
我试了 哔哩哔哩
和 斗鱼
,还是可以正常使用的。话不多说,继续我们今天的环境安装。
安装
在 docker 注册表中搜索 bililive
,选择第一个 chigusa/bililive-go
,版本 latest
。
卷
文件/文件夹 | 装载路径 |
---|---|
群晖的本地目录 | /srv/bililive |
这里我挂载到了 airdisk
用 samba
协议映射到群晖的盘上
端口
找个不冲突的端口就可
本地端口 | 容器端口 |
---|---|
4880 | 8080 |
录制
主界面
在浏览器中输入 http://群晖IP:4880
,就可以看到主界面了
系统状态
中的信息
录制B站
在 B站
找到直播的入口 ,随便选了个试试
选中打开后,复制浏览器地址栏的地址
添加房间,粘贴地址,点 OK
确定
列表中可以看到已经在 录制中
了
在 File Station
中已经能看到录制的文件了,格式是 flv
可以通过点击 停止监控
来停止录像
确定后,列表中的 运行状态
会改变
再回到 File Station
,右键直接播放,会显示格式不支持
用 airdisk
播放试试
即便是远程模式,也很流畅
斗鱼
上也是一样的操作
写在后面
录制功能很强大,但是这个毕竟不是完整的应用而是个开发的框架,需要根据实际应用进行完善,程序提供了 Http Rest API
接口,所以开发 WEB
应用还是很简单快捷的。
不能删除直播间
遇到房间不能删除的情况,只能在 终端机
中手动修改 config.yml
文件,配置文件为 /etc/bililive-go/config.yml
把不需要的房间整行删除,重启容器就可以了
1 | # config.yml 说明 |
重启容器后开始录制
重启容器会导致原来已经停止监控的房间又开始处于 录制中
或 监控中
,目前只能手动停止
不支持定时录制
不支持定时录制,但没有视频流的时候,也就是没直播的时候会显示 监控中
,当有视频流的时候才会录制,状态会显示 录制中
如果你正在做录播项目,基于 Bililive-go
可以让你事倍功半。
参考文档
GitHub - hr3lxphr6j/bililive-go: 一个直播录制工具
地址:https://github.com/hr3lxphr6j/bililive-gon1化身全网直播录制工具,妈妈再也不用担心我上网课走神了_软件应用_什么值得买
地址:https://post.smzdm.com/p/alpwvwvo/bililive-go的使用 - A trivial blog.
地址:https://capriccio.moe/archives/34/BRITE’S BLOG.人生在世,看得穿,又看得远者prevail everywhere.: 用VPS实现一些方便的功能
地址:https://briteming.blogspot.com/2019/12/vps.htmlGo 语言优秀资源整理,为项目落地加速🏃[2020.08.17更新] - 格物
地址:https://shockerli.net/post/go-awesome/