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

news/2024/11/25 0:41:55/

开始前的准备工作

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


http://www.ppmy.cn/news/6135.html

相关文章

Docker安装Nginx 反向代理服务器

前端代码扔在服务器上怎么运行,首先安装Nginx,这里我用Docker安装Nginx 文章目录一、安装nginx docker镜像1、 获取nginx官方镜像2、查看镜像库3、宿主机创建好要挂载的目录4、启动一个不挂载的容器5、配置文件挂载到宿主机6、停止/删除容器7、查看宿主机…

Android8.1屏蔽wifi和蓝牙设置选项(rockchip平台)

有些客户要求将Android系统的wifi和蓝牙开关选项给屏蔽掉,让用户不去打开使用,这个时候需要对系统设置和SystemUI的下拉菜单进行修改。 1.系统设置的修改 在packages/apps/Settings/res/xml/network_and_internet.xml布局文件中屏蔽掉wifi开关选项 --- a/packages/apps/Sett…

Pytorch~ONNX

pytorch转onnx其实也就是python转的 ,之前有个帖子了讲的怎么操作,这个就是在说说为什么这么做~~~ (1)Pytorch转ONNX的意义 一般来说转ONNX只是一个手段,在之后得到ONNX模型后还需要再将它做转换,比如转换到TensorRT上完成部署&…

Linux上Redis操作

Linux上Redis操作 安装Redis 1.找到想要安装的Redis版本,wget 后面接上下载链接 wget http://download.redis.io/releases/redis-5.0.7.tar.gz等待下载完成 2.解压 tar -zvxf redis-5.0.7.tar.gz解压后在根目录上输入ls 列出所有目录会发现与下载redis之前多了…

SSM整合步骤笔记

目录 Spring整合Mybatis 配置 SpringConfig JDBCConfig jdbc.properties MybatisConfig 模型 Book 数据层基础开发 BookDao 业务层标准开发 BookeService BookeServiceImpl 测试接口 BookServiceTest 事务处理 web配置类 基于Restful的Controller开发 Spring…

【C++11】可变参数和lambda表达式

目录 1.可变参数模板 1.1可变参数的模板 1.2参数包的展开方式 1.21递归函数展开参数包 1.3逗号表达式展开参数包 2.STL库中的emplace相关接口 3.lambda表达式 3.1lambda的引入 3.2lambda的介绍 列表使用 lambda 表达式捕获 lambda实现swap函数 lambda表达式之间…

wifi热点setting

1、wifi原生setting的入口在WifiTetherSettings.java packages/apps/Settings/src/com/android/settings/wifi/tether/WifiTetherSettings.java WifiTetherSettings​​​​​​​层 开启热点和关闭热点的最后是使用ConnectivityManager的 startTethering 和 stopTethering p…

[洛谷]【深基16.例3】二叉树深度

一、题目描述 题目描述 有一个 n(n≤106)n(n \le 10^6)n(n≤106) 个结点的二叉树。给出每个结点的两个子结点编号(均不超过 nnn),建立一棵二叉树(根节点的编号为 111),如果是叶子结点,则输入 …