即构SDK11月迭代:新增多种语音音效,增加实时语音的趣味性

  • 内容
  • 评论
  • 相关

 

即构SDK11月上新,新增多种混响效果、美声效果以及支持混响效果自定义设置,让实时语音增添更多趣味性;此外还对外部采集、媒体播放器等多项功能进行了优化改进。

以下为详细的更新内容:

LiveRoom

新增

1.拉流质量回调新增音视频帧时间戳差值参数

在拉流质量回调中新增字段 avTimestampDiff(int 类型),用于快速诊断拉流过程中音画不同步的现象,开发者可依据此信息实现业务监控和预警;

2.新增多种音效效果,增加实时语音趣味性

新增 SetReverbPreset(enum) 接口,预置多种混响效果的特性,如音乐厅、录音棚、地下室、KTV、流行、摇滚、演唱会等;

SetVoicePreset(enum)  新增 2 种美声特性,如磁性男、清新女,在语聊房等场景下更能增添用户的声音魅力;

新增 SetAdvancedReverbParam(ZegoAudioAdvancedReverbParam) 自定义混响接口,可支持更专业的调音效果。

 

优化

1.优化房间用户更新回调 onUserUpdate 的逻辑

用户首次登录房间时,可回调群内全量用户的列表;用户处于房间内时,可接收房间内更新的增量用户列表。

2.优化 activateAudioPlayStream 和 activateVideoPlayStream 调用时机

activateAudioPlayStream 和 activateVideoPlayStream 接口在拉流前和拉流后设置均能生效。

3.优化媒体播放器加载资源文件的地址类型

媒体播放器支持加载 host 为 IP 地址的资源文件。

4.调整本地日志文件大小范围

通过 setLogDirAndSize 接口可设置本地日志文件大小在 1M-100M 之间,文件大小默认值为 5M。

5.外部采集 texture2D 和 OES 支持角度和旋转矩阵的设置

6.媒体播放器新增对 m3u8 格式的支持

 

AudioRoom

新增

1.新增多种音效效果,增加实时语音趣味性

新增 SetReverbPreset(enum) 接口,预置多种混响效果的特性,如音乐厅、录音棚、地下室、KTV、流行、摇滚、演唱会等。

SetVoicePreset(enum)  新增 2 种美声特性,如磁性男、清新女,在语聊房等场景中更能增添用户的声音魅力;

新增 SetAdvancedReverbParam(ZegoAudioAdvancedReverbParam) 自定义混响接口,可支持更专业的调音效果。

 

优化

1. 优化房间用户更新回调 onUserUpdate 的逻辑

用户首次登录房间时,可回调群内全量用户的列表;用户处于房间内时,可接收房间内更新的增量用户列表。

2. 优化 activateAudioPlayStream 调用时机

activateAudioPlayStream 接口在拉流前和拉流后设置均能生效。

3. 优化媒体播放器加载资源文件的地址类型

媒体播放器支持加载 host 为 IP 地址的资源文件。

4. 调整本地日志文件大小范围

通过 setLogDirAndSize 接口可设置本地日志文件大小在 1M-100M 之间,文件大小默认值为 5M。

5. 媒体播放器新增对 m3u8 格式的支持

 

以上就是本月SDK迭代的主要内容,更多详细文档以及ZEGO SDK历史更新内容,可以进入“即构官网(zego.im)-开发者中心”查看。

评论

0条评论

发表评论

邮箱地址不会被公开。 必填项已用*标注