闲置服务器搭建代录服务器全天自动监控并录制主播直播,还可将录播转直播,实现无人直播

发布于 2023-10-08  4 次阅读


你是否有喜欢的主播,但又因为时间原因,错过主播的直播呢?

又或者你想做无人直播?用无人直播实现睡后收入!

不要着急,有办法!我们可以搭建一个代录服务器,全天监控主播开播,只要主播开播,我们就录播。

然后将录播的视频,上传到其他平台或者二次直播,实现无人直播,也许还有睡后收入哦!怎么这想法,说干就干!

来看看我的直播效果体验: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/