使用Linux搭建24小时不间断的直播推流服务

kplayer为你提供最小化成本搭建视频推流功能的工具,最优的推流方案OBS或其他软件依赖与xWindow或图形化界面的需要,不适合在服务端与云服务器上进行部署。KPlayer无需依赖图形化界面,您可以使用任意一款你喜欢的发行版本即可实现多视频资源无缝推流的方案。

只需要定义您的配置文件,针对定制化的修改。即可达成想要的结果。并且可以24小时无人值守的方式运行它。

安装脚本

curl -fsSL get.kplayer.net | bash

上传视频并修改配置文件

打开config.json文件,可以看到预置的一些配置项

{
    "version": "2.0.0",
    "resource": {
        "lists": [
            "/video/example_1.mp4",
            "/video/example_2.mp4"
        ]
    },
    "output": {
        "lists": [
            {
                "path": "rtmp://127.0.0.1:1935/push"
            }
        ]
    }
}

基于这个配置文件,你只需要改动很少的一部分配置即可完成资源推流

修改视频资源目录至你的视频文件路径,假设你的视频文件路径为/home/user/video/起风了.flv

{
    "version": "2.0.0",
    "resource": {
        "lists": [
            "/home/user/video/起风了.flv"
        ]
    },
    "output": {
        "lists": [
            {
                "path": "rtmp://127.0.0.1:1935/push"
            }
        ]
    }
}

运行推流脚本

cd kplayer./kplayer play start

将会看到以下输出信息并保持程序继续运行,即成功推流

图片[1]-使用Linux搭建24小时不间断的直播推流服务-吾爱博客

在后台执行

./kplayer play start --daemon
温馨提示: 本文最后更新于2023-06-01,至今已有512天,某些文章具有时效性,若有错误或已失效,请在下方留言
© 版权声明
THE END
喜欢就支持一下吧❀
点赞0投币 分享
评论 抢沙发

    请登录后查看评论内容