优米格
分享有营养的

利用吃灰小鸡搭建一个7*24小时的直播间

BraUndress.png

经常见到那种直播几百小时的直播间,想必大多数直播都是录播,要是真人24小时直播能累死。直播推流的工具挺多的,kplayer搭建比较简单,基于go的单文件可执行程序,下载,修改一下配置文件,就可以跑了。

一、环境信息

  • 一台服务器,配置1h1g就够了

实测美国小鸡推流的直播也不卡,可能是带宽大的缘故吧。看了一下占用的内存也不大(可能是我推流的视频小)。测试的小鸡是2h1g的配置

21dd97ddf3bdb2b2d71b8300218166c1.png

二、安装

一键安装脚本:

curl -fsSL get.kplayer.net | bash

执行结果如下,显示以下信息就说明安装成功了:

f4e9df55cab2fc78629a662374e1c656.png

三、上传视频并修改配置文件

在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站服务器地址和串流密钥

7342929e346b15124faf3ea450449803.png

五、运行推流脚本

执行命令:

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/

赞(1)
未经允许禁止转载:优米格 » 利用吃灰小鸡搭建一个7*24小时的直播间

评论 抢沙发

合作&反馈&投稿

商务合作、问题反馈、投稿,欢迎联系

广告合作侵权联系