你是否有喜欢的主播,但又因为时间原因,错过主播的直播呢?
又或者你想做无人直播?用无人直播实现睡后收入!
不要着急,有办法!我们可以搭建一个代录服务器,全天监控主播开播,只要主播开播,我们就录播。
然后将录播的视频,上传到其他平台或者二次直播,实现无人直播,也许还有睡后收入哦!怎么这想法,说干就干!
来看看我的直播效果体验:https://www.youtube.com/watch?v=RjBBQXByQyQ
博主使用VPS为:Cenos 7 2H1G
性价比超高VPS推荐(200元内/年):https://www.do4444.top/archives/2693
以下教程将以此机器进行讲解~
项目地址:https://github.com/biliup/biliup
1.更新系统
登录你的VPS后,输入以下命令更新一下系统和软件
yum update
2.安装Python
注意事项:项目中说Python最低版本为3.7+,经过博主踩坑是不行的,文档未更新。现在最低需要3.9+
如果你的VPS已经安装了Python3.9+那么这一步可以跳过。
2.1下载源码包
wget https://www.python.org/ftp/python/3.9.10/Python-3.9.10.tgz #下载源码包
tar -xvf Python-3.9.10.tgz #解压源码包
2.2编译并安装
cd Python-3.9.10 #进入解压出来的文件夹
./configure --prefix=/usr/local/python3 && make && make install #编译并安装
2.3配置环境变量
echo "export PATH=\$PATH:/usr/local/python3/bin" >> /etc/bashrc && source /etc/bashrc
2.4创建软连接并验证
rm -rf /usr/bin/python3 #删除原有的python3软连接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3 #创建python3软连接
pyton3 -V #验证python3软连接是否正常创建,正常会返回安装的版本信息
rm -rf /usr/bin/pip3 #删除原有的pip3软连接
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 #创建pip3软连接
pip3 -V #验证pip3软连接是否正常创建,正常创建会返回pip版本与关联的python版本信息
3.安装ffmpeg
这个博主之前已经安装过了,也写了博客,执行到底4步安装完即可。
博客地址:https://www.do4444.top/archives/312
4.安装Nodejs
yum install nodejs
5.安装biliup
pip3 install biliup
6.创建配置文件
在当前目录(默认是root)创建一个config.toml,并编辑填写相关信息。我比较喜欢用宝塔面板创建。如果你用命令行熟练,那就用命令行也行。

[streamers."1xx直播录像"] # 替换 1xx直播录像 为 主播名
url = ["https://live.bilibili.com/xxx"] # 替换 xxx 为 房间号
tags = ["biliup"]
如果需要录制多个主播,请将上面3行在拷贝一份,继续填写。
7.启动录制
启动命令,运行后没报错,并且当前目录下有对应文件就代表在录制了。

biliup start
结束命令
biliup stop
8.疑难杂症
1.博主在运行过程中,发现Centos默认的ssl版本为ssl1.0.2,导致项目运行不起来。报错如下:ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'OpenSSL 1.0.2k-fips 26 Jan 2017'
解决办法(2选1):
1.降低urllib3版本(推荐),执行以下代码:
pip3 install urllib3==1.26.6
2.重新安装ssl1.1.1+版本(不推荐,麻烦,自行百度不讲解了)
关注我,不迷路!带你了解更多姿势~
Do导航站:https://dh.do4444.top/
Do自动售货站:https://soft.do4444.top/
Do经典红白机小游戏:https://fcgame.do4444.top/
Comments | NOTHING