Skip to content

release v1.9.4

Compare
Choose a tag to compare
@shixuemei shixuemei released this 04 Jan 07:46
· 425 commits to master since this release

推流端:

  1. kit类添加内部重连逻辑
    • 添加maxAutoRetry属性, 0 表示关闭内部重连, > 0 表明尝试重连的次数
    • 添加autoRetryDelay属性, 表示发现错误到尝试重连的时间间隔
  2. kit类添加previewOrientationstreamOrientation属性, 它们的set方法和以前的rotatePreviewTo / rotateStreamTo 方法的作用一样
    • 可以去掉1.9.3的临时修改: demo在改变美颜滤镜的过程中, 不需要调用onViewRotate方法了
  3. 修复开启推流镜像后, 切换滤镜时播放端画面闪烁的问题

播放端:

  1. 修正iOS硬解无法播放最后几帧图像的问题
  2. 视频文件带有rotate信息时,播放端自动旋转画面
  3. 修正qos信息统计中下载数据量不准确的问题
  4. 修复推流端由纯音频推流改为音视频推流,播放端采用rtmp协议播放时无视频显示的问题
  5. 修复渲染crash的问题
  6. 修复多个sps、pps信息时硬解无法播放的问题

说明:

如果希望摄像头输出的像素格式为RGBA,请直接使用该版本,不要使用1.9.3版本

已知问题

主播接听电话后,推流会出现卡住的问题,重新推流也无法解决

warning

从本版本开始,因功能需要引入了Callkit,请在提审APPStore时说明业务需要的必要性,避免被拒

下载:

推荐使用pod方式。 提供如下两个下载方式:

# 从github clone 到sdk的头文件和预编译库
pod 'libksygpulive/libksygpulive'
# 从金山云存储上下载SDK的预编译库, 国内下载速度较快
pod 'libksygpulive_ks3/libksygpulive'

静态库

如果pod更新不成功,可以直接下载lite版本的framwork。

cd releaseFramework 
./release-libKSYLive.sh libksygpulive lite
cd ..
zip -rframework_v1.9.4.zip framework

以上脚本输出的目录结果,打包成了framework_v1.9.4.zip包。该包请见下载链接
https://github.com/ksvc/KSYLive_iOS/releases/download/v1.9.4/framework_v1.9.4.zip

动态库

如果pod更新不成功,可以直接下载lite版本的动态库framwork。

cd releaseFramework 
./release-libKSYLive.sh libksygpulive lite dy
cd ..
zip -r framework_dy_v1.9.4.zip framework

以上脚本输出的目录结果,打包成了framework_dy_v1.9.4.zip包。该包请见下载链接
https://github.com/ksvc/KSYLive_iOS/releases/download/v1.9.4/framework_dy_v1.9.4.zip