24小时无人直播方案 kplayer推流
准备工作
(1)KPlayer仅支持x86_64(amd64)或aarch64(arm64)CPU架构的Linux环境,不需要额外的安装任何的第三方库。
(2)服务器可以用自己的电脑,但是要求电脑全天不关机;也可以去主流的云平台(阿里云,腾讯云)租借一个,配置不用很高1核2g的基本就够用。
【腾讯云】语音识别、人脸融合等热门AI产品新用户14.9元起,共享AI领域应用场景和解决方案
安装kplayer
-
准备一个文件夹安装kplayer ,如/usr/software/kplayer
-
进行文件夹执行
cd /usr/software/kplayer #下载 wget http://download.bytelang.cn/kplayer-v0.5.6-linux_amd64.tar.gz #解压 tar zxvf kplayer-v0.5.6-linux_amd64.tar.gz
至此安装完成
配置
解压的文件中有示例配置文件config.json.example,复制一份并命名为cong.json
cp config.json.example config.json
编辑配置文件
{ "version": "2.0.0", "play": { "play_model": "loop" }, "resource": { "lists": [ "/video/example_1.mp4", "/video/example_2.mp4" ] }, "output": { "lists": [ { "path": "rtmp://127.0.0.1:1935/video" } ] }
play_model:loop为循环播放
resource也可以:
"resource": { "lists": [ "/usr/software/kplayer/video/video" ], "extensions": ["mp4"] },
path就是推流的目标地址,如b站,斗鱼,可以在直播中心找到rtmp推流地址,如下:
将地址和密码拼接后粘贴至path后即可启动
#前台启动,关闭终端会停止程序 ./kplayer play start #后台启动 nohup ./kplayer play start >/usr/software/kplayer/log/runlog.txt 2>&1 &