KPlayer帮助你不依赖图形界面快速的在服务器上进行视频资源的直播推流。
kplayer是什么
kplayer为你提供最小化成本搭建视频推流功能的工具,最优的推流方案OBS或其他软件依赖与xWindow或图形化界面的需要,不适合在服务端与云服务器上进行部署。KPlayer无需依赖图形化界面,您可以使用任意一款你喜欢的发行版本即可实现多视频资源无缝推流的方案。
只需要定义您的配置文件,针对定制化的修改。即可达成想要的结果。并且可以24小时无人值守的方式运行它。
使用文档:https://kplayer.net/p/1
v0.5.4更新内容
添加配置文件中指定play_mode中的列表随机random与队列queue模式
添加自适应分辨率参数选项fill_strategy用来配置设置分辨率与源视频分辨率不一致时的缩放策略。支持tile
按比例拉伸、ratio自适应比例进行黑色背景填充升级插件版本至v1.5.0。提供插件中允许嵌套子插件的功能、提供插件初始化完成回调函数、允许自定义可修改参数白名单
添加输出与插件资源前置加载问题,解决插件异步加载造成的加载延迟的问题。添加插件按照当前配置文件顺序加载
添加插件管理器模块,以适应不用版本插件版本的差异化加载
修复生成缓存再某些条件下效率异常的问题 #42
修复在使用缓存输出时,输出资源列表断开或为空时内存泄漏问题
修复在使用缓存进行推流播放时再某些C版本标准库时造成的内存泄漏,长时间内存占用过大触发Killed
的错误优化输入资源UniqueName的生成策略,使得同名同路径资源文件unique始终不变
优化音视频同步策略,解决采用flv.js(例如bilibili网页版)等库的兼容性。提高推流流畅性
下载地址
arm64: http://download.bytelang.cn/kplayer-v0.5.4-linux_arm64.tar.gz
amd64: http://download.bytelang.cn/kplayer-v0.5.4-linux_amd64.tar.gz
docker镜像
docker pull bytelang/kplayer:latest
docker pull bytelang/kplayer:v0.5.4
github
https://github.com/bytelang/kplayer-go/tree/v0.5.4