UNRAID篇!KPlayer无人24h推流直播

2023-02-19 14:41:50 35点赞 285收藏 25评论

参考文章:

群晖docker搭建24小时直播平台_NAS存储_什么值得买 (smzdm.com)

【Unraid】docker部署b站24小时无人直播_NAS存储_什么值得买 (smzdm.com)

该篇教程主要讲解KPlayer的安装和简单使用

KPlayer:可以帮助你快速的在服务器上进行视频资源的循环直播推流,只需要简单对配置文件进行自定义即可开启直播推流

UNRAID篇!KPlayer无人24h推流直播

  • 主要流程目录:

  • 1.安装

  • 2.使用

  • 3.总结

1.安装

先创建一个容器

UNRAID篇!KPlayer无人24h推流直播


进入高级视图进行编辑

UNRAID篇!KPlayer无人24h推流直播

参考填写

KPlayer

bytelang/kplayer:latest

UNRAID篇!KPlayer无人24h推流直播

配置文档(config.json)复制粘贴下来,命名为config.json

UNRAID篇!KPlayer无人24h推流直播


创建目录kplayer,将config.json文件放到该目录

UNRAID篇!KPlayer无人24h推流直播


添加其他参数

UNRAID篇!KPlayer无人24h推流直播

/kplayer/config.json

/mnt/user/appdata/kplayer/config.json

UNRAID篇!KPlayer无人24h推流直播


/video

UNRAID篇!KPlayer无人24h推流直播

Tip:

这时候还是不能正常启动使用的,需要修改config.json。

2.使用

这里只说简单上手使用,详细的配置建议看官方文档


这里我是要播放两个视频的

UNRAID篇!KPlayer无人24h推流直播


修改需要播放的视频路径(resource)

UNRAID篇!KPlayer无人24h推流直播

修改播放模式(play),默认list就是播放完就结束直播推流了

list 列表顺序播放

loop 列表顺序播放并且播放完最后一个资源后重新至起始位置循环

random 随机播放,列表随机播放

queue 队列模式,该模式下播放完资源列表后不会直接结束将会阻塞等待新的资源加入(通过cli、api添加)

UNRAID篇!KPlayer无人24h推流直播


修改推流视频分辨率(play),建议根据自己网络情况和电脑配置进行设置

UNRAID篇!KPlayer无人24h推流直播


获取直播推流地址,点击开始直播

UNRAID篇!KPlayer无人24h推流直播

组合起来:服务器地址+串流密钥

例如这样:rtmp://live-push.bilivideo.com/live-bvc/?streamname=live_xxxxxxx&key=xxxxxxxxxx&schedule=rtmp&pflag=1

UNRAID篇!KPlayer无人24h推流直播


修改直播推流地址(output)

UNRAID篇!KPlayer无人24h推流直播


再次启动KPlayer,查看日志(可以看到显示成功启动)

UNRAID篇!KPlayer无人24h推流直播


来到直播间就可以看到已经开始推流直播了

UNRAID篇!KPlayer无人24h推流直播

3.总结

使用下来的感受就是,还不错。如果配置文件可以有一个直观的设置界面,这样设置就更加方便,每个选项有功能说明可以连文档都不用看更便捷设置了。

默认480P 30帧,CPU占用不高(i5-8500T),内存使用在250MB左右

UNRAID篇!KPlayer无人24h推流直播


1080P 60帧,CPU占用还行(i5-8500T),内存使用在670MB左右

UNRAID篇!KPlayer无人24h推流直播

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
25评论

  • 精彩
  • 最新
  • 俺已经被封房间了 [皱眉]

    校验提示文案

    提交
    分享一下你的故事

    校验提示文案

    提交
    让你直播,没让你真24小时不下机 [不说话]

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 我用docker设置,都检查了很多遍,开启docker就停了
    WARN[2023-02-20 05:51:19]cmd/root.go:35 open terminal failed
    kplayer for golang v0.5.7 Copyright(c) 2019-2022 the ByteLang Studio (去看看)
    libkplayer version: v1.5.2 plugin version: 1.5.1 license version: v1
    toolchains GNU(10.3.1) C++ Standard 17 on Linux-x86_64-5.18.14-arch1-1
    build with build-chains cmake(3.21.3) type with Release
    Hope you have a good experience.
    大佬知道怎么解决吗?

    校验提示文案

    提交
    建议在检查确保配置文件config没有任何问题

    校验提示文案

    提交
    我的3617也是这个问题,有人解决了吗。

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 容器一分钟两分钟就自动停止,崩溃一下,什么原因,看起来cpu占用并不高啊

    校验提示文案

    提交
    看日志,确保配置文件正确,如果不会全部按照我的设置。

    校验提示文案

    提交
    收起所有回复
  • 有版权限制吗?我想弄一个

    校验提示文案

    提交
    这是工具,版权是视频。。。。

    校验提示文案

    提交
    收起所有回复
  • 收益如何,大家给都给说说呗,想入坑了

    校验提示文案

    提交
    怎么说呢,我自己是没用的因为直播需要实名验证(只能一个号),所以没挂过。

    校验提示文案

    提交
    等我有时间了试试

    校验提示文案

    提交
    收起所有回复
  • 播放器同名?

    校验提示文案

    提交
  • 无人的意思是没人看吗? [邪恶]

    校验提示文案

    提交
  • 快手能不能也这样,视频有没有什么不侵权的播放

    校验提示文案

    提交
  • 种草,打卡,关注了。

    校验提示文案

    提交
  • 未来可能是数字人在直播了

    校验提示文案

    提交
  • 大家都播啥内容,让我学习一下。

    校验提示文案

    提交
  • time="2024-02-06 12:48:50" level=fatal msg="While parsing config: invalid character '\"' after array element" 运行不了。。。 [喷水] [喷水] [喷水]

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
285
扫一下,分享更方便,购买更轻松