请选择 进入手机版 | 继续访问电脑版

深蓝论坛

搜索
查看: 107|回复: 2

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

[复制链接]

522

主题

4

回帖

2024

积分

管理员

蛮荒网络

Rank: 9Rank: 9Rank: 9

积分
2024

勋章4勋章6冰墩墩滑稽单身狗

发表于 2023-7-16 21:52:35 | 显示全部楼层 |阅读模式
1.准备一台服务器,配置1h1g就够了,实测美国小鸡推流的直播也不卡,可能是带宽大的缘故吧
服务器系统随便装一个就可以,实测CentOS、Debian这俩系统都可以,乌班图没有试,应该也行。

1148392276.png
2.一键安装脚本
  1. curl -fsSL get.kplayer.net | bash
复制代码


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

1148392276.png
3.上传视频并修改配置文件
在root文件夹下新建一个mp4文件夹,上传需要直播的视频素材
然后打开/root/kplayer这个目录。
新建一个config.json的文件,里面内容如下:
  1. {
  2. "version": "2.0.0",
  3. "resource": {
  4.     "lists": [
  5.         "/root/mp4/视频文件名.mp4"
  6.     ]
  7. },
  8. "play": {
  9.     "play_model": "loop"
  10. },
  11. "output": {
  12.     "lists": [
  13.         {
  14.             "path": "B站服务器地址和串流密钥"
  15.         }
  16.     ]
  17. }
  18. }
复制代码


打开个b站我的直播,将服务器地址和串流密钥复制下来,放到上面path里。
ps:服务器地址和串流密钥连在一起中间无需空格和逗号

4.B站直播信息
1779932819.png
5.运行推流脚本
  1. cd kplayer
复制代码
  1. ./kplayer play start
复制代码


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

6.补充信息

如果有多个视频要切换的话就修改成以下这样
"lists": [
        "/root/mp4/视频文件名.mp4",
        "/root/mp4/视频文件名1.mp4",
        "/root/mp4/视频文件名2.mp4"

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


kplayer官方文档:docs.kplayer.net

大牛马一个
回复

使用道具 举报

0

主题

2

回帖

18

积分

举人

Rank: 1

积分
18
发表于 2023-7-16 22:05:22 来自手机 | 显示全部楼层
111111111111
回复

使用道具 举报

0

主题

2

回帖

18

积分

举人

Rank: 1

积分
18
发表于 2023-7-16 22:05:54 来自手机 | 显示全部楼层
2222222222222
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表