Skip to content

Releases: pili-engineering/PLPlayerKit

Version v2.1.4 Beta1

26 May 06:33
Compare
Choose a tag to compare
Version v2.1.4 Beta1 Pre-release
Pre-release
  • 功能
    • 新增硬解功能
    • 新增 http-flv 支持
  • 缺陷
    • 修复快速进入退出黑屏
  • 优化
    • 追帧策略优化
    • 退出后台停止视频解码

Version v2.1.3

23 May 16:51
Compare
Choose a tag to compare
  • 修复播放 OBS 及 FFmpeg 推的流黑屏的问题
  • 修复播放结束后无法重播的问题
  • 修复播放过程中内存暴增的问题
  • 拆分 pili-librtmp 为公共依赖,解决模拟器环境下与 PLStreamingKit 冲突的问题

Version v2.1.2

23 May 16:50
Compare
Choose a tag to compare
  • 增加确切的错误枚举,方便定位错误类型
  • 增加 mute, currentTime, totalDuration, seekTo 等接口
  • 修复首屏开启以及播放过程中出现缓存后网络恢复是可能出现的 UI 卡顿问题
  • 修复 contentMode 偶尔设置无效的问题
  • 修复重新设置播放 url 播放的问题
  • 修复快速 -stop 以及 -play 出现的内存泄露问题

Version 2.1.1

08 Apr 03:22
Compare
Choose a tag to compare
  • 首屏开启速度优化,在网络状况良好的情况下能实现秒开效果
  • 弱网情况下的累积延迟问题优化,较好控制累积延迟在数秒以内
  • 解决了上一版遇到的无法设置 playerView.contentMode 以及 playerOption 的问题
  • 解决了不标准流可能出现的音频断续,播放器内存异常增长问题
  • 后台播放体验优化,修复了后台播放被其他音频打断后出现的一系列问题
  • 解决了应用切换时出现的 UI 卡死问题

Version 2.1.0

03 Mar 10:27
Compare
Choose a tag to compare
  • 此次更新为重大版本升级,更改了大量 API 并重构了包括解码渲染在内的多项内容,建议所有用户进行升级,并且根据快速开始使用新版 API 对工程重新进行配置。
  • 更改了播放器的音频解码和渲染方式
  • 更改了播放器的时钟同步机制
  • 重构了内部逻辑,使播放器更稳定
  • 重构了播放器 API ,使播放器的使用更加简单明了,去除了使用起来不方便的部分 API
  • 解决了播放过程中可能出现声音消失的问题
  • 解决了退后台返回后音视频无法正常同步的问题
  • 修改播放器音视频同步机制
  • 解决持续播放过程中出现部分内存没有正确释放的问题
  • 解决了 iOS 版本小于 8.0 时 Demo 出现的 crash 问题

Version 2.0.4

11 Dec 06:36
Compare
Choose a tag to compare
  • 解决 RTMP 播放时可能黑屏的问题

Version 2.0.3

09 Dec 14:25
Compare
Choose a tag to compare
  • 解决 RTMP 播放没有声音
  • 解决 RTMP 无法播放导致内存急增最终 App crash
  • 解决 RTMP 无法播放画面只有声音
  • 解决播放 RTMP 时相关的 crash 问题

Version 2.0.2

30 Nov 16:12
Compare
Choose a tag to compare
  • 添加 RTMP Cache 机制
  • 添加数据超时属性
  • 修复 RTMP 播放内存 leak
  • 修复 RTMP 播放音频错误问题
  • 修复 RTMP 播放主线程卡死问题
  • 优化架构,减少内存和 cpu 占用

Version 2.0.1

10 Nov 10:06
Compare
Choose a tag to compare
  • 修复 contentMode 设置无效的问题
  • 修复 rtmp 无法播放或播放超时时无 error 抛出的问题
  • 修复 rtmp 播放失败时触发的 cpu 飙升问题
  • 修复 stop 可能触发的 crash 问题
  • 更新 demo 确保在 iOS 9.1 下运行正常

Version 2.0.0

26 Oct 17:32
Compare
Choose a tag to compare
  • 添加全新的 PLPlayer 音视频播放控件
  • RTMP 直播流后台模式支持
    • 后台播放 RTMP 音视频流时,进入后台后声音继续播放,返回前台追帧显示最新视频帧
  • 针对 RTMP 直播彻底优化
    • 首屏秒开
    • 最小化缓存延时确保直播实时性
  • 去除 ffmpeg 依赖
    • 总体积减少 83%,由 67.2MB 缩减到 11.5MB (包括 armv7, armv7s, arm64, i386, x86_64,工程占用非编译后占用)
  • 优化资源占用,比 1.x 版本内存占用减少 50% 以上