ishowcode.eth

ishowcode.eth

区块链小白

直播推流神器 Kplayer 手把手教你在B站7*24h全天直播

开始前的准备工作#

Linux 服务器
(1) KPlayer 目前仅支持 Linux 环境并需要满足 x86_64 (amd64) 与 aarch64 (arm64) CPU 架构的硬件环境上运行,我们已经将相关依赖库静态链接至主程序中,这意味着你不需要额外的安装任何的第三方库来支持 KPlayer 的运行。
在后续的迭代版本中将会陆续针对不同 CPU 架构与不同的操作系统上进行跨平台支持。
(2) 这里服务器可以去主流的云平台 (阿里云,腾讯云) 租借一个,配置不用很高 1 核 2g 的差不多了。也可以在本地用虚拟机来当作服务器,当然你自己的主机肯定也得全天不关机,这个方法可以让一些只是想尝试一下的小伙伴用用。

下载安装 Kplayer#

  1. 准备一个文件夹来安装 kplayer
  2. 进入这个文件夹
wget http://download.bytelang.cn/kplayer-v0.5.6-linux_amd64.tar.gz
tar zxvf kplayer-v0.5.6-linux_amd64.tar.gz

3. 解压完成后就算安装好了,使用命令查看

./kplayer

在这里插入图片描述

准备 B 站直播条件#

  1. 实名认证
    这个就不用多介绍了,很简单
  2. 准备 B 站推流码
    打开网页端 B 站,在首页点击直播,点击头像打开直播中心,选择我的直播间,就可以查看推流码了 (当然得先选择分类然后开播才可以看到,这里先等等)
    在这里插入图片描述
  3. 创建配置文件
cp config.json.example config.json

使用 cp 命令复制一份配置文件
打开 config.json 文件进行编辑

{
    "version": "2.0.0",
    "resource": {
        "lists": [
            "/video/example_1.mp4",
            "/video/example_2.mp4"
        ]
    },
    "output": {
        "lists": [
            {
                "path": "rtmp://127.0.0.1:1935/push"
            }
        ]
    }

这里 resource ->list 列表里面配置你的视频存放的位置,注意只要不是最后一条后面要加逗号。
output -> list 配置推流地址。
现在可以去选择分类然后开播了 ,然后将上面图片画的短线的地址 + 密钥拼接一下复制到配置文件中去,配置文件就搞定了

启动 kplayer#

./kplayer play start
./kplayer play start --daemon

以上两个都是启动命令,下面是后台启动

运行成功后会输出成功的日志
在这里插入图片描述
后台运行成功后可以去 /kplayer/log/core.log 文件下查看运行日志

接下来就可以去你的直播间观看了

欢迎各位来访问我的直播间哦 https://live.bilibili.com/26709867

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。