Releases: tencentyun/TRTCSDK
Releases · tencentyun/TRTCSDK
6.4.7110
全平台优化
- 提升弱网环境下的流畅度。
- 修复直播(TXLivePlayer)延时可能会升高且不恢复的bug。
- 优化音量大小的回调算法,音量回调数值更加合理。
- 发送自定义音频、视频数据支持外部指定数据帧时间戳。
- 增加混流 setMixTranscodingConfig API 的设置回调函数。
- 强化 setMixTranscodingConfig 接口,支持 roomID 参数,用于跨房连麦流混流。
- 强化 setMixTranscodingConfig 接口,支持 pureAudio 参数,用于纯语音通话场景下的语音混流和录制。
Android
- 增加商用企业版支持(增加大眼、瘦脸、V脸 和 动效挂架功能)。
- 修复声音免提切换无效bug。
- 优化低端 Android 设备上解码 720p 视频的性能问题。
- 修复 Android 禁用麦克风权限后,没有错误回调bug。
- 增加本地显示镜像和编码器输出镜像接口。
- 修复直播场景setVideoEncoderRotation无效的bug。
- 修复音量调节按钮无法调整观众端声音大小的问题。
- 修复 Android 9.0 系统上 Demo 打开后弹窗的问题。
iOS、Mac
- 修复符号重复bug。
- iOS 优化低端机器性能。
- iOS 增加商用企业版支持(增加大眼、瘦脸、V脸 和 动效挂架功能)。
- 增加本地显示镜像和编码器输出镜像接口。
- sendCustomVideoData 支持 NSData 数据格式。
- 修复开启 Xcode 中 Dead Code Stripping 选项后编译失败的问题。
Windows
- 新增基于 Duilib 库的全功能版本 Demo。
- 优化摄像头配置选择策略,设备选择支持传 deviceId。
- 修复设置日志路径为中文路径后日志文件位置异常bug。
- 修复直播(TXLivePlayer) 播放混流和旁路直播流时音画不同步的bug。
- 修复直播屏幕分享参数设置bug。
- 优化美颜和渲染模块在部分 Windows 版本下的兼容和性能问题。
6.3.7031
Android、iOS、Windows
- 增加自定义视频采集接口: TRTCCloud >> sendCustomVideoData
- 增加自定义音频采集接口: TRTCCloud >> sendCustomAudioData
- 增加自定义视频渲染接口:TRTCCloud >> setLocalVideoRenderDelegate + setRemoteVideoRenderDelegate
- 增加自定义音频数据回调接口:TRTCCloud >> setAudioFrameDelegate 支持:
- 返回麦克风采集数据 TRTCAudioFrameDelegate >> onCapturedAudioFrame
- 返回每一路远程用户的音频数据 TRTCAudioFrameDelegate >> onPlayAudioFrame
- 返回混合后送入喇叭播放的音频数据 TRTCAudioFrameDelegate >>onMixedPlayAudioFrame
6.2.7005
Android、iOS、Mac、Windows
- 增加跨房间通话能力connectOtherRoom,即已存在的两个TRTC房间可以相互连通,该功能可用于直播间中的主播PK功能。
- 增加 sendSEIMsg() 接口,支持通过视频帧中的 SEI 头信息发送自定义消息,一般用于在视频流中塞入时间戳信息。
- 优化 CPU 使用率和稳定性。
- 修复纯语音通话场景(比如狼人杀)下的旁路推流功能,需要配合 TRTCParam 中的 bussInfo 字段使用。
- 提升弱网(即较差的网络环境)下的画面清晰度。
- 取消TRTCCloud的多实例能力,创建模式改为单例模式,避免多个TRTCCloud实例相互抢占网络资源,影响体验效果。
- 增加滤镜浓度设置接口 setFilterConcentration() 。
Windows
- TRTCCloud 类改为纯虚接口 ITRTCCloud,支持通过 LoadLibirary 动态加载dll。
- 增加音频数据回调 ITRTCAudioFrameCallback。
- 优化camera兼容性及采集性能