Skip to content

v4.2.0发布

Compare
Choose a tag to compare
@buliaoyin buliaoyin released this 24 Apr 12:18
· 89 commits to master since this release

新功能

  1. 添加对低延迟耳返特性的支持,在支持低延迟特性的机型上可以大幅降低音频的回路延迟。

以小米5为例(内置扬声器->内置mic的环路延迟,使用耳机时延迟更低):
优化前回路延迟为: 240ms, 优化后, 不开启低延迟特性,其延迟为80ms, 开启后延迟为39ms.
因Android机型差异,某些机型上开启低延迟特性会造成耳返、推流声音不正常(如三星S6),需要注意.

  1. 更新悬浮窗推流实现,添加悬浮窗demo中对横竖屏切换的支持;
  2. 添加app切到后台,推流中的camera画面不中断的特性;
  3. 将水印重绘的逻辑封装到SDK内部,App现在只需要设置一次即可;
  4. 添加水印接口对bitmap作为输入参数的支持;
  5. 用户在没有插入耳机时开启耳返,插入耳机后才生效,如果中途拔出,内部会停止耳返;

Bug Fix

  1. 修复在INIT_DONE回调前调用startStream可能会引起crash的问题;
  2. 修复4.1.4版本引入的,推流过程中更新分辨率,meta信息没有正确更新的问题;

接口变动

  • 删除了已在v4.0.0废弃的KSYStreamerConfig, RecorderConstants类
  • 删除了已在v4.0.0废弃的KSYStreamer.setConfig, startMixMusic, stopMixMusic,
    setBeautyFilter方法;
  • setOnAudioRawDataListener回调中增加sampleRate及channels参数.
  • 移除不再使用的KSYBgmPlayer类;