Skip to content

release v2.3.0

Compare
Choose a tag to compare
@shixuemei shixuemei released this 31 May 10:50
· 388 commits to master since this release

推流端

新增功能:

  1. 新增对AV_PIX_FMT_0RGB格式的视频数据编码
  2. 新增美颜类型 - KSYBeautifyProFilter美颜filter中initWithIdx方法新增3、4类型,具体类型的区别,参见这里

缺陷修复:

  1. 修复快速开启/关闭推流时的crash问题
  2. 修复开启码率自适应,视频码率可能会超过videoMaxBitrate的问题
  3. 解决读取背景音乐文件时,一次性读取的数据太多导致读取失败的问题
  4. 修复切换前/后置摄像头时,偶尔会出现画面黑色镜像问题
  5. 修复背景图推流卡住的问题

播放端

新增功能:

  1. 新增一种解码方式 - MPMovieVideoDecoderMode_DisplayLayer, 相关说明请点击这里
  2. 新增seek完成后的消息 - MPMoviePlayerSeekCompleteNotification
  3. 创建播放器对象时允许传入的url为nil,调用prepareToPlay方法播放前需要调用setUrl来设置待播放的地址
  4. 播放器中新增属性mediaInfo,用于获取当前播放内容的媒体信息

缺陷修复:

  1. 修复Deployment Target为7.0时编译出现warning,在系统版本为7.x的机子上运行crash的问题 - ksvc/KSYMediaPlayer_iOS#34
  2. 修复videoDataBlock上报的CMSampleBuffer数据中duration不正确的问题
  3. 修复硬解解码失败自动切换到软解后,再次播放其他片源,也使用软解的问题
  4. 修复播放器播放某片源crash的问题 - #84
  5. 修复探测视频含有旋转信息时,截图不正确的问题
  6. 修复当readTimeout小于prepareTimeout时,prepare耗时大于readTimeout时,prepare会被打断的问题
  7. 修复http请求返回的http code是400以上仍会重新尝试打开视频的问题

其它:

  1. demo增加注释
  2. demo增加录制原始音视频数据的功能,详见https://github.com/ksvc/KSYMediaPlayer_iOS/wiki/rawData

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

QRcode