经常见到那种直播几百小时的直播间,想必大多数直播都是录播,要是真人24小时直播能累死。直播推流的工具挺多的,kplayer搭建比较简单,基于go的单文件可执行程序,下载,修改一下配置文件,就可以跑了。
一、环境信息
- 一台服务器,配置1h1g就够了
实测美国小鸡推流的直播也不卡,可能是带宽大的缘故吧。看了一下占用的内存也不大(可能是我推流的视频小)。测试的小鸡是2h1g的配置

二、安装
一键安装脚本:
curl -fsSL get.kplayer.net | bash
执行结果如下,显示以下信息就说明安装成功了:

三、上传视频并修改配置文件
在root文件夹下新建一个mp4文件夹,上传需要直播的视频素材,然后打开/root/kplayer这个目录。
新建一个config.json的文件,里面内容如下:
{
"version": "2.0.0",
"resource": {
"lists": [
"/root/mp4/视频文件名.mp4"
]
},
"play": {
"play_model": "loop"
},
"output": {
"lists": [
{
"path": "B站服务器地址和串流密钥"
}
]
}
}
打开个b站我的直播,将服务器地址和串流密钥复制下来,放到上面path里。
ps:服务器地址和串流密钥连在一起中间无需空格和逗号
四、获取B站服务器地址和串流密钥

五、运行推流脚本
执行命令:
cd kplayer
./kplayer play start --daemon
接下来返回你的直播间,等待一段时间就会发现直播已经开始了。
六、视频切换
"lists": [
"/root/mp4/视频文件名.mp4",
"/root/mp4/视频文件名1.mp4",
"/root/mp4/视频文件名2.mp4",
]
七、播放配置
"play": {
"play_model": "代码"
},
更多参考官方文档: https://docs.kplayer.net/。
最新评论
怎么取消了蓝奏云分享啊,请继续用蓝奏云啊……
哦 谢谢 那我试试
有木马
下载不了了