xiaoyang 发表于 2023-10-18 19:50:33

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

本帖最后由 xiaoyang 于 2023-10-18 19:52 编辑

1.准备一台服务器,可以去找免费试用国内服务器,配置1h1g就够了,实测国内1m推流的直播也不卡,可能是视频小的缘故吧
服务器系统随便装一个就可以,实测CentOS、Debian这俩系统都可以,乌班图没有试,应该也行。
2.一键安装脚本
curl -fsSL get.kplayer.net | bash
显示以下信息就说明安装成功了
https://blog.fqidc.cn/blog1/usr/uploads/2023/05/2323773887.png

3.上传视频并修改配置文件在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里。
ps:服务器地址和串流密钥连在一起中间无需空格和逗号
4.B站直播信息https://blog.fqidc.cn/blog1/usr/uploads/2023/05/1779932819.png
5.进入目录cd kplayer
6.运行推流脚本./kplayer play start --daemon
接下来返回你的直播间,等待一段时间就会发现直播已经开始了。
7.补充信息
如果有多个视频要切换的话就修改成以下这样"lists": [      "/root/mp4/视频文件名.mp4",      "/root/mp4/视频文件名1.mp4",      "/root/mp4/视频文件名2.mp4"播放的代码如下"play": {    "play_model": "代码"},代码:loop      列表顺序播放并且播放完最后一个资源后重新至起始位置循环      random      随机播放,列表随机播放      queue      队列模式,该模式下播放完资源列表后不会直接结束将会阻塞等待新的资源加入
kplayer官方文档:docs.kplayer.net
我自己的直播间:https://live.bilibili.com/9751624    已经搭好了,来人上点人气,最好来个安排一个舰长

页: [1]
查看完整版本: 如何利用服务器搭建一个7 * 24小时的直播间