您当前的位置:首页 > 计算机 > 服务器 > 网络服务

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

时间:08-27来源:作者:点击数:

经常见到那种直播几百小时的直播间,想必大多数直播都是录播,要是真人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/

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门