如何搭建一个7 * 24小时的直播间?最近看到很多人在B站上刷几百小时的直播,想必很多人也会感到兴趣。下面为大家介绍一下搭建方法。

第一步,准备一台配置为 1h1g 的服务器。经过实测,在美国购买的小鸡推流的直播也非常流畅,可能是带宽比较大的缘故。服务器系统方面,可以随便安装一个系统,实测 CentOS 和 Debian 都可以,Ubuntu 没有试过,但应该也可以。

第二步,一键安装脚本,

显示以下信息就说明安装成功了
如何搭建一个稳定的 7*24 小时哔哩哔哩直播间? 第5张插图

第三步,上传视频并修改配置文件
1.在root文件夹下新建一个mp4文件夹,上传需要直播的视频素材
2.然后打开/root/kplayer这个目录。
3.新建一个config.json的文件,里面内容如下:

{
"version": "2.0.0",
"resource": {
    "lists": [
        "/root/mp4/视频文件名.mp4"
    ]
},
"play": {
    "play_model": "loop"
},
"output": {
    "lists": [
        {
            "path": "B站服务器地址和串流密钥"
        }
    ]
}
}

打开个b站我的直播,将服务器地址和串流密钥复制下来,放到上面path里。
ps:服务器地址和串流密钥连在一起中间无需空格和逗号
如何搭建一个稳定的 7*24 小时哔哩哔哩直播间? 第6张插图

第五步,运行推流脚本

cd kplayer./kplayer play start --daemon

接下来返回你的直播间,等待一段时间就会发现直播已经开始了。

补充信息

如果有多个视频要切换的话就修改成以下这样

"lists": [
        "/root/mp4/视频文件名.mp4",
        "/root/mp4/视频文件名1.mp4",
        "/root/mp4/视频文件名2.mp4"

播放的代码如下

"play": {
    "play_model": "代码"
},

代码:
loop 列表顺序播放并且播放完最后一个资源后重新至起始位置循环
random 随机播放,列表随机播放
queue 队列模式,该模式下播放完资源列表后不会直接结束将会阻塞等待新的资源加入