Skip to content

Releases: bytelang/kplayer-go

Release v0.5.8

24 Feb 14:40
Compare
Choose a tag to compare
  1. 新增API接口方法提供运行中变更视频质量参数,可以进行动态控制输出比特率大小

  2. 新增获取当前配置编码参数信息API接口

  3. 调整画质质量参数avg_quality最大值为30,提供调整更低的画质参数

  4. 缩短编码后视频关键帧间隔大小,优化推流解析速度

  5. 调整视频解码解析策略,允许输入视频个别不符合编码标准的帧进行跳过处理。解决解码过程中报错 (Invalid data found when processing input [-1094995529])

  6. 修复图片、音频混合资源方式比特率过大的异常

  7. 修复在配置cache_uncheck: true时正确命中缓存文件后仍然检查源文件的问题

  8. 修复在配置auth功能后,无法正常使用cli的异常问题

  9. 修复在较低Linux内核发行版本上触发panic: getrandom failed的问题

Release v0.5.7

01 Oct 01:09
718d614
Compare
Choose a tag to compare
  1. 添加支持混合资源的输入,支持音频+图片、音频+视频、视频+视频混合推流
  2. 添加支持输入资源自定义uniqueseedend等资源属性,允许自定义唯一标识与起始和结束时间
  3. 插件API添加开启/挂起当前插件接口
  4. 新增支持加载外挂字幕文件asssrt文件插件
  5. 修复rpc关闭选项无效的问题
  6. 修复cache_uncheck选项无效的问题,允许当缓存文件有效时不检查源文件有效性
  7. 修复事件消息驱动在某些情况下触发异常退出的问题
  8. 修复添加多个插件后无法充分利用CPU多核资源问题
  9. 升级grpc-gateway至v2版本,提供websocket用于支持消息事件订阅

Release v0.5.6

29 Jul 10:42
5c013ee
Compare
Choose a tag to compare
  • 添加API访问Basic-Auth功能
  • 修改编解码流程,提高推流编解码稳定性
  • 更新API接口方式由jsonrpc修改为grpcgrpc-gateway。提高API响应时间与响应稳定性
  • 添加同时支持jsonyaml配置文件格式
  • 更新插件驱动版本为v1.5.1版本
  • 修复random下列表循环造成的数组下标溢出问题
  • 修复插件主动更新参数与参数可自定义白名单冲突的问题
  • 修复API获取Output Path经过了Urlencode的问题
  • 修复删除Output时,若为连接断开状态仍然发送消息通知造成阻塞的问题
  • 修复推流服务端为哔哩哔哩时,网页端播放卡顿的问题
  • 修复缓存构建模式下某些情况内存溢出问题
  • 修复某些视频格式下长时间音画不同步问题

Release v0.5.4

05 May 10:17
6829e29
Compare
Choose a tag to compare
  • 添加配置文件中指定play_mode中的列表随机random与队列queue模式 #37
  • 添加自适应分辨率参数选项fill_strategy用来配置设置分辨率与源视频分辨率不一致时的缩放策略。支持tile按比例拉伸、ratio自适应比例进行黑色背景填充
  • 升级插件版本至v1.5.0。提供插件中允许嵌套子插件的功能、提供插件初始化完成回调函数、允许自定义可修改参数白名单 #38
  • 添加输出与插件资源前置加载问题,解决插件异步加载造成的加载延迟的问题。添加插件按照当前配置文件顺序加载 #35
  • 添加插件管理器模块,以适应不用版本插件版本的差异化加载
  • 修复生成缓存再某些条件下效率异常的问题 #42
  • 修复在使用缓存输出时,输出资源列表断开或为空时内存泄漏问题
  • 修复在使用缓存进行推流播放时再某些C版本标准库时造成的内存泄漏,长时间内存占用过大触发Killed的错误
  • 优化输入资源UniqueName的生成策略,使得同名同路径资源文件unique始终不变
  • 优化音视频同步策略,解决采用flv.js(例如bilibili网页版)等库的兼容性。提高推流流畅性

Release v0.5.3

04 Apr 18:28
70373c4
Compare
Choose a tag to compare

更新内容

  • 提供跳转至指定unique name的资源文件
  • 修复通过API添加输入资源必须为本地视频的错误
  • 添加delay_queue_size配置参数指定默认编码缓存队列大小
  • 修复插件加载PNG格式资源异常问题

Release v0.5.2

24 Mar 02:19
14f66bc
Compare
Choose a tag to compare
  • 修复在某些GLIBC库版本上使用开启缓存程序退出的问题
  • 修复在不规范的视频下连续推流长时间会造成音画不同步的问题
  • 更新libkplayer库至1.1.2

Release v0.5.1

08 Mar 07:33
1d8766f
Compare
Choose a tag to compare
Update build_release.yml

Release v0.5.0

09 Feb 10:40
6a26c2f
Compare
Choose a tag to compare
Merge pull request #16 from karaler/pipeline_master

feat: change action name