Skip to content

Releases: ksvc/KSYLive_iOS

release v3.0.4

13 Jul 02:08
Compare
Choose a tag to compare

更新内容:

  1. 引用的c++库由libstdc++改为libc++,防止xcode10找不到c++库
  2. 修正打包的动态库framework编译失败
  3. 播放端修正在3.0.3版本引入的annex-b格式封装的HEVC视频无法解码的问题

release v3.0.3

24 Apr 03:09
Compare
Choose a tag to compare

推流端

问题修复:

  1. 修复KSYBGMPlayer seek时播放时间没有重置的问题
  2. 修复背景音乐频繁seek时出现的crash问题

播放端

问题修复:

  1. 修正hls流使用http chunked方式传输m3u8文件时播放崩溃的问题

release v3.0.2

23 Mar 14:07
Compare
Choose a tag to compare

推流端

新增特性:

  1. KSYClipWriter中硬编新增输出B帧功能
  2. KSYBGMPlayer中新增bShouldAutoPlay方法, 用于决定调用完startPlayBGM方法后是否立即播放,默认为YES; 设置为NO时需要调用resumeBGM恢复播放

问题修复:

  1. 修复KSYBGMReader中调用seek方法时未清除缓冲区的问题
  2. 修复KSYBGMPlayer中start/pause/resume/seek等方法的执行时机问题
  3. 修复幻觉滤镜removeAllTargets后重新加入,会导致内部imageBufFilter无效的问题

其它:

  1. 增加了一套更炫的demo,位于UIDemo目录下

播放端

问题修复:

  1. 修正v3.0.0版本引入的导致部分视频硬解失败的问题

扫描下面的二维码安装内测版demo

简单调试版:QRcode 炫酷版:QRcode

release v3.0.1

26 Jan 12:36
Compare
Choose a tag to compare

推流端

新增功能:

  1. 添加特效滤镜(KSYShakeFilter),实现幻觉、X-Signal和70s滤镜效果

问题修复:

  1. 修复使用KSYClipWriter合成视频时的丢帧问题
  2. 修复使用KSYClipWriter合成时采用软编裂屏的问题
  3. 修复音频数据通路使用KSYAudioData_CMSampleBuffer模式时,偶现的crash的问题

播放端

新增功能:

  1. 新增主备URL切换功能,不支持硬解265(主)时切换到264(备)视频,初始化方法为:
    – initWithContentURL:backupURL:
  2. 新增自定义sei信息上报功能

扫描下面的二维码安装内测版demo

QRcode

release v3.0.0

05 Jan 10:26
Compare
Choose a tag to compare

推流端

问题修复:

  1. 修复KSYGPUPicInput/KSYGPUPicOutput中设置图像像素格式为VideRange时,颜色出现轻微失真的问题
  2. 修复kit中采集格式设置为FullRange时不生效的问题
  3. 修复使用最新的GPUImage,推流黑屏的问题
  4. 修复KSYClipWriter中输入的待编码图像的pixel format为FullRange时,编码后颜色发亮的问题

播放端

新增功能:

  1. 增加精准获取缩略图接口

问题修复:

  1. 修复截图功能中部分视频截图失败的问题
  2. 修复vod库不支持mjpg格式视频的播放的问题
  3. 修复H264编码器兼容性的问题

扫描下面的二维码安装内测版demo

QRcode


release v2.9.5

22 Dec 13:06
Compare
Choose a tag to compare

推流端:

新增功能:

  1. KSYAUAudioCapture增加自定义音效参数接口

问题修复:

  1. 移除选择264 硬编码时码流中的SEI 信息
  2. 修复特定平台播放绿屏的问题 (保证各种像素格式的图像数据输出的SPS内容一致)
  3. 修复创建KSYAudioMixer对象后立即设置立体声推流失败的问题
  4. 调整KSYAudioFilter变速后pts的计算方式
  5. 修复动态库archive时bitcode报错的问题
  6. kit中添加audioDataType的设置方法
  7. kit中修复gpuOutputPixelFormat对部分像素格式设置无效的问题
  8. kit中修复pip推流时水印无法清除的问题

其它:

  1. KSYAudioFilter增加传入数据指针的处理接口

播放端:

问题修复:

  1. 修复缓冲内seek不准确的问题
  2. 调整立体声平衡接口audioPan有效范围为[-1.0, 1.0]

扫描下面的二维码安装内测版demo

QRcode


release v2.9.4

08 Dec 03:12
Compare
Choose a tag to compare

推流端

新增功能

  1. KSYGPUPicture 增加带输出尺寸设置的接口的初始化函数

问题修复

  1. 修复离线鉴权导致崩溃的问题
  2. 修复 频繁调用 KSYGPUViewCapture的 update方法容易出现崩溃的问题
  3. 修复KSYGPUPicOutput会丢失第一次载入的画面的问题
  4. 修复KSYTransitionFilter中左右推出的重叠模式设置

其他

  1. 推流demo适配iPhoneX(上下填充黑边的方式)
  2. 优化画笔推流CPU占用: 将画笔推流的画面更新触发条件改为事件触发, 而不是定时器触发
  3. 优化背景图推流
    • 删除了之前没有继承KSYGPUStreamerKit的 KSYGPUBgpStreamerKit
    • 通过分类的方式对 基础的推流类进行扩展 KSYGPUStreamerKit+bgp, 能够实现原始的功能和背景图功能并存
  4. 调整KSYAudioFilter speed的有效范围改为[0.5, 2.0]

播放端

新增功能

  1. VideoToolBox硬解增加对MPEG4格式的支持
  2. AVSampleBufferDisplayLayer解码方式增加对H.265和MPEG4格式的支持

问题修复

  1. 修复升级ffmpeg3.3后播放http文件出现的轻微内存泄露问题

扫描下面的二维码安装内测版demo

QRcode

release v2.9.3

21 Nov 03:23
Compare
Choose a tag to compare

推流端

新增功能

  1. KSYAudioMixer增加getNumSamplesInBuffer接口, 用于获取当前mixer的buffer中剩余的sample数
  2. 增加转场效果渐入(片头效果) KSYTransitionTypeFadesIn
  3. 增加转场效果淡出(片尾效果)KSYTransitionTypeFadesOut
  4. 增加转场效果清晰变模糊 KSYTransitionTypeBlurInOut
  5. 调整转场效果枚举值KSYTransitionType的取值, 引入如下规律
KSYTransitionType 1 ~ 99     代表 片头转场范围  
KSYTransitionType 101 ~ 199  代表 片尾转场范围  
KSYTransitionType 201 ~ 299  代表 片中转场范围  

参数优化

  1. 优化 ConstantQuality 录制模式时的编码参数, 画面质量提升
  2. 将KSYStreamerProfile中定义的最小音频码率改为 64kbps

问题修复

  1. 修复出现频繁上报KSYNetStateCode_IN_AUDIO_DISCONTINUOUS的问题
  2. 修复部分机型上, 横屏+锁屏+解锁后, 水印文字的尺寸异常的问题
  3. 修复全速处理图片时偶现画面撕裂的问题

其他

  1. pod中添加包含完整资源图片的 KSYGPUResourceFull 包
  2. 替换test域名的推流地址

播放端

问题修复

  1. 修复http播放时接受完数据没有主动关闭连接,如果服务器也不主动关闭连接的话会一直等待,导致播放hls时开播慢,或者hls直播更新m3u8时耗时过长产生卡顿的问题
  2. 修复播放部分服务器的h265流时崩溃的问题

扫描下面的二维码安装内测版demo

QRcode

release v2.9.2 (bugfix)

02 Nov 13:21
Compare
Choose a tag to compare

推流端

问题修复

  • 修复多次反复在直播APP和其他APP之间切换(或者多次使用siri)后,出现的音画不同步问题

注意: 以上问题在v2.6.1 之后引入, 中间版本都可能出现

播放端


扫描下面的二维码安装内测版demo

QRcode

release v2.9.1

27 Oct 12:27
Compare
Choose a tag to compare

推流端

新增功能:

  1. 添加转场滤镜 KSYTransitionFilter, 通过转场类型和重叠类型来创建滤镜,目前支持渐入淡出,闪黑/闪白, 模糊,推出等效果
  2. 新增19个风格特效滤镜, 具体描述参见 wiki
  3. 新增特效滤镜的枚举类型 KSYGPUEffectType
  4. 新增KSYGPUPicture类,用于载入图片文件
  5. KSYGPUPicInput中直接实现旋转功能, 不再将 outputRotate 属性传递到下一级滤镜

问题修复:

  1. 修复部分异常地址推流时出现的崩溃问题,参见 #115

其他


播放端


扫描下面的二维码安装内测版demo

QRcode