1. 介绍
B站等平台有许多直播活动,只要进行直播就可以获得贝壳(可兑换为软妹币)
使用kplayer可以实现1-n个视频的循环直播
2. 项目展示
FFmpeg
FFmpeg是一套用于记录、转换数字音频和视频,并能将其转化为流的开源计算机程序,几乎所有的流媒体应用都基于FFmpeg开发
KPlayer
KPlayer是一个低成本搭建视频推流功能的工具。相比OBS等依赖图形化界面的推流方案,KPlayer无需图形界面,可在任何服务器或云服务器上部署,实现多视频资源的无缝推流
GitHub项目地址: https://github.com/bytelang/kplayer-go
3.环境准备
- 服务器: 本期使用的是良心云轻量云服务器
- 系统: centos7.9
- 最好安装有宝塔面板,以便后面的自动任务
- 默认root用户登录
4.开始搭建
服务器初始设置
安装kplayer
打开你想要直播平台的开播设置,这里以b站为例链接
点击开始直播就会有一个服务器地址和一个串流秘钥

复制你的服务器地址和串流秘钥一起填进config.json终端path里(组合填进)

设置好后文件目录是这样的

用这条命令启动直播
可以保存成一个.sh脚本,想要直播的时候bash一下就好了,或者想我一样设置一个快捷命令

如果显示erpo就是有一个kplayer在运行

再次运行命令显示info就成功了

进入直播间可以确认一下

这是我直播的数据,直播一段时间会被掐掉,需要重新开启直播

开启直播的时候把串流秘钥复制一下,编辑config.json吧?和后面的替换掉然后运行命令就好了

