Linux服务器搭建24小时直播平台

举报
兮动人 发表于 2022/06/30 17:15:22 2022/06/30
【摘要】 刷B站的直播平台的时候,经常看到有人直播电视剧、电影啥的,大部分人选择的都是使用电脑来直播,但也有少部分人使用服务器来直播拿闲置的Linux服务器来直播,确实可以值得一试其实我也早在前段时间实现过,但也就是“图一乐”的兴趣在把影片上传至服务器时,要占据一部分容量空间,如果把视频资源放在第三方存储OSS中,在服务器推流的时候达到的效果就没有那么好了,很卡顿,所以搭着玩还是可以试一下的在查询了好...
  • 刷B站的直播平台的时候,经常看到有人直播电视剧、电影啥的,大部分人选择的都是使用电脑来直播,但也有少部分人使用服务器来直播
  • 拿闲置的Linux服务器来直播,确实可以值得一试
  • 其实我也早在前段时间实现过,但也就是“图一乐”的兴趣
  • 在把影片上传至服务器时,要占据一部分容量空间,如果把视频资源放在第三方存储OSS中,在服务器推流的时候达到的效果就没有那么好了,很卡顿,所以搭着玩还是可以试一下的
  • 在查询了好多资料的同时,终于发现了一款能在Linux环境下做推流直播的软件
  • 根据官网的教程就可以搭建了,官网也写的比较详细,这里就不在一一说明了
  • 安装 kplay 完成后,就可以对 kplay.yaml 文件进行配置了
  • 下面就给出我配置的文件
version: "1.1.0"
player:
  connect:
    loop: true
  media:
    list:
      - "/zhibo/xingyouji/1.mp4"
      - "/zhibo/xingyouji/2.mp4"
      - "/zhibo/xingyouji/3.mp4"
      - "/zhibo/xingyouji/4.mp4"
      - "/zhibo/xingyouji/5.mp4"
      - "/zhibo/xingyouji/6.mp4"
      - "/zhibo/xingyouji/7.mp4"
      - "/zhibo/xingyouji/8.mp4"
      - "/zhibo/xingyouji/9.mp4"
      - "/zhibo/xingyouji/10.mp4"
      - "/zhibo/xingyouji/11.mp4"
      - "/zhibo/xingyouji/12.mp4"
      - "/zhibo/xingyouji/13.mp4"
      - "/zhibo/xingyouji/14.mp4"
      - "/zhibo/xingyouji/15.mp4"
      - "/zhibo/xingyouji/16.mp4"
      - "/zhibo/xingyouji/17.mp4"
      - "/zhibo/xingyouji/18.mp4"
      - "/zhibo/xingyouji/19.mp4"
      - "/zhibo/xingyouji/20.mp4"
      - "/zhibo/xingyouji/21.mp4"
      - "/zhibo/xingyouji/22.mp4"
      - "/zhibo/xingyouji/23.mp4"
      - "/zhibo/xingyouji/24.mp4"
      - "/zhibo/xingyouji/25.mp4"
      - "/zhibo/xingyouji/26.mp4"
      - "/zhibo/xingyouji/27.mp4"
      - "/zhibo/xingyouji/28.mp4"
    start: 1 # 第一次循环播放将从1.mp4开始播放      
    
  output:
    type: rtmp
    path: "推流地址"
    
  plugin:
  - file: "libVideoShowFileNamePlugin"
    params:
      x: "50"  # x坐标
      y: "50"  # y坐标
      show_extension: false  # 是否显示文件扩展名
      font_size: "13"     # 字号
  • 上面还涉及到对应的插件,详情请至官网了解

  • 上面配置的视频路径地址,还可以放到第三方 OSS 上,不过推流的时候播放会有些卡顿,建议视频资源还是放在本地服务器上

  • 测试启动

./kplayer play start
或
./kplayer
  • 运行./kplayer play stop结束当前正在后台运行的 kplayer,或者直接 kill 进程

  • 最后使用 nohup 命令启动,就可以在后台运行了

nohup ./kplayer &
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。