利用服务器搭建一个7 * 24小时的直播间
标签搜索
侧边栏壁纸
  • 累计撰写 22 篇文章
  • 累计收到 3 条评论

利用服务器搭建一个7 * 24小时的直播间

admin
2023-09-23 / 0 评论 / 137 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2023年09月23日,已超过681天没有更新,若内容或图片失效,请留言反馈。

准备一台服务器

配置1h1g就够了,实测美国小鸡推流的直播也不卡,可能是带宽大的缘故吧
服务器系统随便装一个就可以,实测CentOS、Debian这俩系统都可以,Ubuntu没有试,应该也行。

一键安装脚本

curl -fsSL get.kplayer.net | bash

显示以下信息就说明安装成功了

kplayer/ 
kplayer/kplayer
kplayer/config. json. example 
root @host:~#

上传视频并修改配置文件

在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里。

B站直播信息

aea95-l76ex.webp

运行推流脚本

cd kplayer./kplayer play start --daemon

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

补充信息

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

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

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

kplayer官方文档:docs.kplayer.net

https://pastebin.com/J4ExZW8W

0

评论 (0)

取消