公告
  • 发布说明
  • 关于 TRTC Live (TUILiveKit) 正式上线的公告
  • Conference 商业化版本即将推出
  • 首次订阅减100美元的促销规则
  • 关于多人音视频 Conference 开启 Beta 测试的公告
  • TRTC 音视频通话 Call 正式版发布
  • 在新版 LiteAV SDK 中播放视频要求的许可证
  • 关于 TRTC 应用订阅套餐服务上线的相关说明

发布说明

2024年03月

动态名称
动态描述
发布时间
相关文档
Version 11.7 版本发布
全平台:
增加摄像头采集的警告码。
新增重力感应接口 setGravitySensorAdaptiveMode。
支持回调本地人声音高信息,详见 enableAudioVolumeEvaluation 。
优化进房流程,大幅降低二次进房耗时。
仪表盘监控单个用户端到端通话质量最大路数从 16 路提升到 50 路。

iOS:
优化打断恢复重启策略,降低无声率。
优化unity 3D引擎兼容性问题。
优化后置三摄、双摄采集对焦效果,提升对焦速度。

Android:
优化 Android 音频采集处理策略,降低杂音率,提升声音采集效果。
2024-03-04

2024年01月

动态名称
动态描述
发布时间
相关文档
Version 11.6 版本发布
全平台:
优化低带宽条件下的音频弱网表现。
优化低带宽条件下的视频弱网表现。
优化高丢包高延时下的音质。
优化 SDK 底层逻辑,提升整体稳定性。

iOS:
新增 `TXLivePlayer` 支持画中画。

Android&iOS:
优化使用 URL 播放 BGM 的成功率。

Windows:
新增 startSystemAudioLoopback 支持采集指定的第三方进程音频,详情见 startSystemAudioLoopback。
优化并适配 Intel HEVC 软件解码器(Quick Sync Video)。
2024-01-15

2023年11月

动态名称
动态描述
发布时间
相关文档
Version 11.5 版本发布
全平台:
优化视频模块的整体性能及稳定性。
优化音频模块的整体稳定性。
优化部分 API 接口行为策略,详情见接口行为调整。
优化音频背景音乐模块整体策略及性能占用,减少背景音乐播放异常的情况。
视频设置分辨率为540P竖屏时(预期540x960),具体的编码处理分辨率由544x960调整为536x960。
背景音乐进度回调onPlayProgress回调间隔由200ms 调整为300ms。
背景音乐模块内部实现调整为单例,多实例情况下 musicID 需要全局唯一。开发者在使用子实例播放背景音乐时,请确保不同实例使用不同的 musicID。
本地录制事件状态码调整为异步返回,相关接口调用后默认返回 0,具体的状态码通过相应的事件回调获取。
启动录制事件回调onLocalRecordBegin调整 状态码

Android:
优化 TRTC + VODPlayer 场景下的播放效果。

iOS&Mac:
优化使用 Metal 进行预处理及渲染的性能。

iOS&Android:
优化移动端屏幕共享连续性,在共享暂停时保留发送最后一帧,发送帧率为1 - 2fps。
调整重力感应响应行为,只响应重力感应开或者关。

Windows:
优化 HEVC 硬件解码策略,适配 AMD、Nvidia 显卡。
优化屏幕共享整体性能,提升屏幕采集帧率及稳定性。
2023-11-27

2023年08月

动态名称
动态描述
发布时间
相关文档
Version 11.4 版本发布
全平台:
TRTCLocalRecordingParams 新增 maxDurationPerFile 用于控制分片录制时长,分片文件路径可通过 onLocalRecordFragment 回调获取。
优化提升 IPv6 网络环境下的整体表现。
优化合唱场景下歌词精准对齐。
优化 AI 降噪算法,进一步提升降噪效果。
优化提升纯音频场景下观众拉流播放流畅度。
优化 switchRoom 切换房间的平滑性,避免闪黑帧。

Android:
优化麦克风被系统静默后的回调通知。
优化特定 Android 定制设备重力感应适配逻辑,避免设备返回的重力感应方向错误时画面旋转角度不对。
优化渲染处理方式,支持 View 双指缩放时画面实时跟随,提升浮窗播放时的用户体验。优化渲染处理方式,支持 View 双指缩放时画面实时跟随,提升浮窗播放时的用户体验。

Android&iOS:
V2TXLivePusher 推流本地预览增加渲染模式设置接口 setRenderFillMode
优化提升直播播放秒开率。
优化音频采集处理策略,降低因采集设备异常导致的无声问题概率。

iOS:
优化后台状态下音频采集策略,降低因系统打断引起的无声问题概率。
优化提升音频设备重启速度。

Mac:
新增 enableCrashMonitoring,支持捕获 crash 信息并进行本地存储,使用时需要在项目中添加 TXCCrashMonitor.framework
2023-08-30

2023年07月

动态名称
动态描述
发布时间
相关文档
Version 11.3 版本发布
全平台:
新增视频画面梯形校正功能(仅 Professinal 版本支持),用于手动修正透视画面角度畸变。详见setPerspectiveCorrectionPoints
新增声音频谱回调,可用于声浪动画或音量频谱展示。详见 enableAudioVolumeEvaluationTRTCVolumeInfo
新增混响效果“录音棚2”,详见 TXVoiceReverbType
新增混流接口 SEI 参数设置,用于转推 CDN 分发时透传 SEI。详见 TRTCTranscodingConfig

Android:
优化音频采集播放逻辑,避免在部分 Android 设备上出现声音异常的问题。
优化视频辅流硬编表现,提升共享屏幕的画面质量。

Android&iOS:
新增 startPlayMusic 对 .ogg 格式音乐文件的支持。
TXLivePlayer 删除点播相关接口,点播视频请使用 TXVodPlayer 进行播放。

iOS:
优化音频设备重启逻辑,减少声音中断的发生次数。

Flutter:
新增 `setSystemAudioLoopbackVolume` 方法(iOS)。
2023-07-07

2023年06月

动态名称
动态描述
发布时间
相关文档
Version 11.2 版本发布
全平台:
支持合唱场景下 BGM 伴奏、原唱无缝切换,详见 setMusicTrack
优化合唱场景的整体音质,提升合唱效果,减少合唱延迟。
优化上下麦时的音频效果,上下麦体验更平滑。
优化极限弱网下的音频体验。
优化直播单主播推流时的弱网体验。
优化视频通话场景大小流切换过程的流畅度。

Android:
全功能版(Professional)、直播基础版(Smart)支持x86架构,并支持通过Maven获取。
满足 Android 12 及以上版本的操作系统要求,在屏幕采集时启动前台服务,详见:enableForegroundService
优化硬件解码延时,提升首帧体验。
优化耳返功能,提升开关耳返时的体验。
优化 Android 设备的采集兼容性,减少音频异常问题。

Android&iOS:
优化音乐场景下的音质表现,提升合唱体验。
优化不同音量类型下使用蓝牙耳机的体验。

iOS:
支持在 Apple 芯片设备上通过 Xcode 模拟器运行 SDK。
优化画质表现,提升视频体验。

Mac:
支持获取屏幕窗口信息时返回宽高等信息,对齐 Windows,详见:TXCScreenSourceInfo。
2023-06-05

2023年04月

动态名称
动态描述
发布时间
相关文档
Version 11.1 版本发布
全平台:
新增 onVoiceEarMonitorAudioFrame 数据回调,用于获取或修改耳返数据。
数据回调 onCapturedRawAudioFrame 优化命名为 onCapturedAudioFrame。
优化 log 文件自动清理逻辑,防止 log 文件夹体积超标。

Android:
优化低端机在高分辨率场景下偶现硬编无法启动导致性能开销增大的问题。
优化 Android 12以上系统偶现硬编码率不受控的问题。
优化在合唱场景中少量机型主播采集声音小的问题。
优化在合唱场景中偶现的声音剪切严重的问题。

iOS&Android:
优化解码渲染时的颜色矩阵兼容性,避免引入色彩偏差。

Mac:
窗口分享支持 PPT 放映模式。
2023-04-17

2023年03月

动态名称
动态描述
发布时间
相关文档
Version 11.0 版本发布
全平台:
提升弱网情况下在线 BGM 的播放成功率。
优化了 VideoCall 进房场景下,首帧播放流畅度。

Android:
接口变更,TXLiveBase.setLibraryPath 返回类型调整为 bool,表示加载 SDK 动态库是否成功。
优化音频兼容性,减少电流杂音、无声类问题。
2023-03-08

2023年02月

动态名称
动态描述
发布时间
相关文档
TRTC 包月套餐发布
推出全新的 TRTC 包月套餐(入门版、基础版、尊享版、旗舰版),针对不同场景为订阅的应用(SDKAppID)提供相应的增值功能服务。
2023-02-15

2023年01月

动态名称
动态描述
发布时间
相关文档
Version 10.9 版本发布
全平台:
优化音画同步问题,提升视频播放平滑度。
优化部分弱网场景的上行延迟,提升视频通话的互动效果。

Android:
增加对外置麦克风设备(比如领夹式麦克风)的音频采集支持。
优化少量机型在媒体音量下,插入耳机后仍存在的声音外发问题。
Windows&Android:
优化特定场景下设定音乐音质后易产生爆音的问题。

iOS:
优化外录屏在系统横竖屏切换时随系统方向自动转正,提升观看端的体验。

Mac:
优化 MacOS 12.3 及之后版本的录屏性能,降低 CPU 开销及内存占用。
2023-01-09

2022年10月

动态名称
动态描述
发布时间
相关文档
Version 10.8 版本发布
全平台:
新增搓碟音效,提供更加全面的在线 K 歌体验,详见:TXAudioEffectManager.setMusicScratchSpeedRate
优化 NTP 时间的准确性,详见:TXLiveBase.updateNetworkTime。
Android:优化视频解码启动速度,有效提升画面秒开速度,最快可以达到 50ms。
2022-10-31

2022年09月

动态名称
动态描述
发布时间
相关文档
Version 10.7 版本发布
全平台:
云端混流支持调整每路输入流的音量,详见 TRTCMixUser.soundLevel。
新增了 onRemoteAudioStatusUpdated 回调接口,可用于更好地识别和监控远端音频流状态。
升级编码内核,提升屏幕分享场景的画质。
优化弱网下编码码控效果。
2022-09-20
控制台发布
监控仪表盘-数据大盘功能上线,提供应用维度业务运营大盘数据查询功能。
2022-09-20

10.7版本 startPlay 接口名变更
移动端(iOS & Android)10.7版本开始,移动端开始播放接口 startPlay名称变更,具体如下:
V2TXLivePlayer startPlay 变更为 startLivePlay
TXVodPlayer startPlay 变更为 startVodPlay
2022-09-19
关于实时音视频(TRTC)SDK “startPlay”接口名变更的公告
Version 10.6 版本发布
全平台:
提升在 IPv6 网络环境下的进房速度。
优化弱网络环境下音频的恢复效率以及音画同步效果,提升通话体验。
优化弱网络环境下的连接保持能力,减少断网重连概率。
优化 Music 档位(在 startLocalAudio 时指定)下音量较小的问题,提升用户体验。

Mac:
优化使用蓝牙耳机时的沟通体验,杂音更少,声音更清晰。

Android:
优化立体声采集的兼容性,支持更多机型。
优化偶现的漏回声问题,提升沟通体验。
2022-09-05

2022年08月

动态名称
动态描述
发布时间
相关文档
Version 10.5 版本发布
全平台:优化 qos 策略,提升弱网体验。 iOS&Android: 全链路降低延迟;优化耳返体验。 Android: 优化视频解码的内存管理,防止出现内存堆积。 Windows: 优化内置麦克风的降噪效果,尤其是在音乐模式下,表现更佳。 Mac: 优化开启麦克风采集时,大概率出现的杂音问题。
2022-08-23

2022年07月

动态名称
动态描述
发布时间
相关文档
Version 10.4 版本发布
iOS&Android:
自定义视频采集支持 RGBA32 格式,详见:sendCustomVideoData。


Windows&Mac:
水印设置支持本地预览,详见:setWaterMark。


Android:

优化低延迟耳返及双声道采集的兼容性。

优化硬解码切软解码的策略,提升解码性能。



iOS:
优化 iPad 采集音量小的问题。

2022-07-25
Version 10.3 版本发布
全平台:
优化 Music 音质下的声音效果。


Windows&Mac:
新增参数支持在 startMicDeviceTest 接口中开启/关闭 播放麦克风检测时麦克风采集到的声音。详见 startMicDeviceTest。


Windows:
新增录制本地录制功能,可用于在本地录制互动直播或音视频通话完整内容。详见 ITXLiteAVLocalRecord。

2022-07-08

2022年06月

动态名称
动态描述
发布时间
相关文档
Version 10.2 版本发布
全平台:

全新推出更加灵活,且功能强大的混流转推 API。详见 startPublishMediaStream

新增 3D 音频特效功能,详见 enable3DSpatialAudioEffect

新增人声检测功能,当 muteLoalAudio 和 setAudioCaptureVolume 为 0 时不会影响人声检测结果。详见 enableAudioVolumeEvaluation(方便提示用户开麦)。

切换角色时,增加支持权限校验的功能,详见 switchRole(TRTCRoleType role, const char* privateMapKey)。

iOS:
优化上行视频处理链路,节省 CPU、GPU 占用。


iOS&Mac:
自定义预处理的 C++ 接口,支持以纹理方式对接视频处理。


Android:

优化耳返效果,降低延迟。

优化音频的采集链路,解决部分机型存在的杂音问题。



Windows:
优化性能,减少内存碎片及其分配时造成性能开销。


Windows&Mac:
优化窗口分享时的编码性能,编码宽高不再受采集窗口大小的影响。

2022-06-23
Version 10.1 版本发布
全平台:

支持平滑切换角色,音视频播放不会因为切角色短暂中断。

优化音乐场景下的回声消除能力,音质效果更自然。

优化切换角色 + muteLocalAudio 下的音质和启动效果。

优化带宽预测 onSpeedTest 回调。



iOS:

支持立体声音频采集。

优化内存管理,避免内存堆积的问题。



Android:

在 Android 10 及以上系统支持采集系统播放音频(startSystemAudioLoopback)。

优化部分机型手机上耳返的延迟。



Windows:

优化视频下行时视频渲染链路的性能。

优化立体声采集逻辑,有效避免漏回声问题。


2022-06-06

2022年05月

动态名称
动态描述
发布时间
相关文档
Version 10.0 版本发布
全平台:
优化主播进退房通知回调(onRemoteUserEnterRoom / onRemoteUserLeaveRoom)的速度。


Windows:
优化屏幕分享的性能,在未设置过滤窗口时,性能提升一倍。

2022-05-17
Version 9.9 版本发布
Android:
优化采集延迟,提升耳返体验。


Windows:

优化视频链路,降低性能开销。

优化 Systemloopback 采集前处理,保留双声道的效果。



Mac:

优化采集音量过大时导致的爆音问题,提升音质体验。

提升屏幕分享(辅路)的画质。

2022-05-06

2022年04月

动态名称
动态描述
发布时间
相关文档
Version 9.8 版本发布
全功能:
优化视频场景下的性能。


Windows:

新增“重金属”、“萝莉音”等音效接口,详见 ITXAudioEffectManager.setVoiceChangerType

支持本地画面被暂停期间设置替代的图片进行推流,即垫片推流。


2022-04-21
Version 9.7 版本发布
iOS&Android:
优化 Music 音质的效果。


Windows:

优化 Music 音质下的采播效果,降低对音质的损伤。

提升部分专业声卡上的兼容性适配问题,有效提升音质。

第三方进程混音优化,让第三方进程混音功能可以适配更多的场景。


2022-04-06

2022年03月

动态名称
动态描述
发布时间
相关文档
Version 9.6 版本发布
全平台:

完成三方库合规整改,符合国内、海外的合规要求。
优化 TRTC SDK 体积,详细数据见 发布日志
修复已知问题,提升稳定性。


Windows:

Live V1 升级到 V2 接口,提供更稳定的 Live 组件。

提升了低端机上的显卡兼容性。



iOS:
修复在补光灯下偶现的曝光过度问题。


Android:
优化美颜等预处理流程,修复低端机器下的采集卡顿问题。


Mac:
优化纹理上传,提升性能。

2022-03-24

2022年01月

动态名称
动态描述
发布时间
相关文档
Version 9.5 版本发布
全平台:
优化通话场景在弱网时的流畅度。


Windows:
优化摄像头兼容性,解决部分设备采集帧率与设定值不符或开启失败的问题。


iOS:
提升兼容性,降低和其他渲染组件如 cocos2D 共用时的冲突。


Android:
修复上行关闭再开启摄像头,播放端先显示关闭前最后一帧再正常显示的问题。

2022-01-11

2021年12月

动态名称
动态描述
发布时间
相关文档
Version 9.4 版本发布
全平台:

提升进房速度,减少进房耗时的波动。

新增语音追光功能,适用于大型语音连麦场景,即使在多人同时开麦的嘈杂的环境下,仍然能聚焦关键用户的声音。您可以通过 setRemoteAudioParallelParams 接口进行设置。



Windows:
优化音量增益算法,解决部分设备出现增益过大导致杂音比较明显的问题。


iOS:
增加对 24 位 wav 格式的背景音乐文件的支持。


Android:

调整屏幕分享时的屏幕采集分辨率,使其能始终对齐屏幕分辨率,避免分享出的画面出现黑边等问题。

提升视频硬解兼容性,解决部分手机在播放视频分辨率发生变化时可能出现的黑屏问题。



Android&iOS:
本版本符合国家隐私安全规范的规定,已经经过腾讯内部多款产品的验证。


Mac:

增加对系统声音采集 startSystemAudioLoopback 的双声道支持。

解决了在屏幕采集的过程中开启鼠标采集后,CPU 和 内存占用率较高的问题。


2021-12-08

2021年11月

动态名称
动态描述
发布时间
相关文档
Version 9.3 版本发布
全平台:

优化弱网情况下视频秒开速度。

优化弱网调控策略,同场景下更流畅。

优化对 TCP 传输协议的支持,更好地应对复杂的网络环境。

优化测速功能,支持对当前网络带宽进行检测。

2021-11-03

2021年09月

动态名称
动态描述
发布时间
相关文档
Version 9.2 版本发布
全平台:

新增设置语音音调功能。

优化弱网环境抗抖动算法,视频播放更流畅。


Windows:

TRTCAudioQualityMusic 高音质场景新增自适应回声消除功能,自动平衡音质与回声消除强度。

优化 AGC 算法,降低出现声音过小和声音过大的问题的概率。


Android&iOS:

支持 Socks5 代理。

优化合唱模式 3A 策略。


Android:

优化硬解码时导致 ANR 的问题。

优化摄像头本地预览角度兼容的问题。

优化首帧秒开速度。

2021-09-23
Version 9.1 版本发布
全平台:

C++ 接口支持音频帧回调格式设置。

优化弱网下音视频体验。


Windows:

播片增加 ac3 格式的支持。

摄像头信息支持获取支持的分辨率列表,具体请参见 ITXDeviceCollection.getDeviceProperties

支持 Nvidia、Intel、AMD 硬解。


Mac:
新增本地媒体录制支持。

Android:

优化退房时的音频状态管理。

优化音频采集启动失败后的恢复逻辑,提升成功率。

优化特定条件下视频画面过曝的问题。

2021-09-04

2021年08月

动态名称
动态描述
发布时间
相关文档
Version 9.0 版本发布
全平台:

支持设置自定义音轨的音量,详情请参见 setMixExternalAudioVolume

状态回调可区分音频和视频的丢包率,详情请参见 TRTCRemoteStatistics

优化订阅流程,提升手动订阅的秒开速度。

修复特定场景 onExitRoom 回调重复的问题。


iOS:
支持设置系统采集音量,详情请参见 setSystemAudioLoopbackVolume
2021-08-06

2021年07月

动态名称
动态描述
发布时间
相关文档
Version 8.9 版本发布
全平台:

优化某些场景下的声音播放出现颤抖的问题。

新增云代理支持,针对企业防火墙内部的环境,安全配置更友好。

接口 muteLocalVideo 和 muteRemoteVideoStream 增加对流类型的支持。

统计状态回调 onStatistics 新增对本地网关延迟的统计 gatewayRtt,用于判断用户到 WiFi 路由器的网络质量。

音频录制接口 startAudioRecording 支持录制成更多的音频格式。


Android:

优化画面秒开速度。

升级音频前处理算法,通话声音更清晰。

自定义渲染支持指定外部 GLContext,可以更灵活使用 OpenGL 环境。


Windows:

支持 NVIDIA 平台硬编码,提升推流性能表现。

采集系统播放声音(startSystemAudioLoopback)时支持指定扬声器设备。

2021-07-15

2021年06月

动态名称
动态描述
发布时间
相关文档
Version 8.8 版本发布
全平台:
优化 mixExternalAudioFrame 易用性,现在无需严谨把控调用时机。

Android&Mac&iOS:
支持外部接管音频播放,请参见 API enableCustomAudioRendering

Mac:
降低屏幕分享开启鼠标捕捉时 CPU 的开销。

Windows:

优化 AGC 声音增益效果,更快更及时地进行调整。
优化启用窗口过滤时屏幕分享的性能开销。
2021-06-21

2021年05月

动态名称
动态描述
发布时间
相关文档
Version 8.7 版本发布
全平台:

增加外接音频设备的异常检测。注册 onStatistics 回调后, 您可以用TRTCLocalStatistics中的 audioCaptureState 来实时检测长时间静音、破音、异常间断问题。

优化 BGM 资源管理,及时释放内存占用。

推流端退后台暂停视频上行时,播放端能及时收到 onUserVideoAvailable(false) 的通知。


Mac:
优化屏幕分享时鼠标捕捉的 CPU 和内存占用。

Windows:
自定义采集支持输入 RGBA 格式的视频数据。
2021-05-25
Version 8.6 版本发布
全平台:

优化网络流控算法,进一步提升音视频传输质量。

优化切换角色上下麦时音频播放的流畅度。


iOS&Mac&Windows:
优化音频处理模块,提升了 SPEECH 模式和 DEFAULT 模式的语音质量。

iOS&Mac:
优化自定义音频采集在高 CPU 场景下的适应性。

iOS&Android:
支持录屏视频通过辅路进行分享,对齐桌面端版本。

Windows:
优化内存分配逻辑,提高稳定性。

Mac:
增加对苹果 M1 架构的原生支持。
2021-05-08

2021年03月

动态名称
动态描述
发布时间
相关文档
Version 8.5 版本发布
全平台:

新增播片功能,您可以使用 TXVODPlayer 与 TRTCCloud 绑定,把点播正在播放的内容通过 TRTC 的辅路推流分享出去。

新增辅路自定义采集

新增自定义混音功能,您可以将自己的一路音轨混入 SDK 的音频处理流程中,SDK 会先将两路音轨混合后再一起发布出去

支持指定纯视频混流,混流控制更灵活。

状态回调增加端到端延迟。



Windows:
选择幻灯片窗口进行屏幕分享时,支持自动切换到放映窗口。


Mac:

优化屏幕分享功能,您可以在分享目标窗口的同时指定其他窗口一起分享出去。请参见 API addIncludedShareWindow

startSystemAudioLoopback 支持双声道。


2021-03-24

2021年02月

动态名称
动态描述
发布时间
相关文档
Version 8.4 版本发布
全平台:

新增本地音视频录制功能,主播可以在推流过程中把本地的音频和视频录制成一个 mp4 文件,请参见 startLocalRecording

优化 Music 模式下的声音质量,更加适合类似 cloubhouse 的语音直播场景。

优化音视频链路的网络抗性,在 70% 的极端差网络环境下,音视频依然较为流畅。



Windows:

优化部分场景下的直播音质,大幅减少了声音损伤问题。

性能优化,在部分使用场景下的性能较旧版本有 20%-30% 的提升。

新增进程音量调整能力setApplicationPlayVolume 可以设置系统的音量合成器的音量大小。



Mac:

开始支持采集 Mac 操作系统的输出声音,也就是跟 Windows 端一样的 SystemLoopback 能力,该功能可以让 SDK 采集当前系统的声音,开启这个功能后,主播就可以很方便地向其他用户直播音乐或者电影文件。

屏幕分享开始支持本地预览功能,您可以通过一个小窗口向用户展示屏幕分享的预览内容。


2021-02-08

2021年01月

动态名称
动态描述
发布时间
相关文档
Version 8.3 版本发布
全平台:
若需自己采集视频数据,并同时使用 TRTC SDK 自带的音频模块,可能会遇到音画不对齐的问题。这是因为 SDK 内部的时间线有自己的控制逻辑,因此我们提供了 generateCustomPTS 接口。您可以在采集到的一帧视频画面时,调用此接口并记录一下当前的 PTS(时间戳),随后调用 sendCustomVideoData 时带上这个时间戳,即可很好地保证音画同步。


iOS & Android & Mac:
优化音频模块,以确保在您使用 enableCustomAudioCapture 采集音频数据送给 SDK 处理时 SDK 依然能够保持很好的回声抑制和降噪效果。


iOS & Android:
若需在 TRTC SDK 的基础上,继续增加自己的声音特效和声音处理逻辑,使用 8.3 版本会更加简单,因为您可以通过 setCapturedRawAudioFrameDelegateFormat 等接口,设置音频数据的回调格式,包括音频采样率、音频声道数和采样点数等,以便您能够以自己喜欢的音频格式处理这些音频数据。


Windows:
版本 SDK 增加了对域名格式的 Socks5 代理地址的支持。
2021-01-15

2020年12月

动态名称
动态描述
发布时间
相关文档
Flutter SDK 发布
Flutter SDK 是基于腾讯云实时音视频 iOS、Android 平台的 SDK 进行封装。
2020-12-30
Version 8.2 版本发布
iOS&Android:
新增回调混合本地采集与所有播放的音频数据,本地音频录制更方便啦。


Android:

视频渲染组件 TXCloudVideoView 支持通过 addVideoView(new TextureView(getApplicationContext())) 接口将 TextureView 用于本地渲染。
自定义渲染回调支持 RGBA 格式的视频数据。
在线直播编码质量优化,视频画面更清晰。


Mac&iOS:
自定义渲染的模式下也可以调用 TRTCCloud.snapshotVideo 截取视频流图片。


Windows:

支持本地摄像头采集和播放远端视频流截图。
屏幕分享支持通过 addExcludedShareWindow 和 addIncludedShareWindow 接口排除或强制包含您所指定的窗口,从而实现更灵活的屏幕分享能力。
优化回声消除算法,进一步提升回声消除的效果。

2020-12-23
Version 8.1 版本发布
全平台:

统计信息(onStatistics)中新增远端视频卡顿的相关统计指标。
支持通过音量调节接口 setAudioPlayoutVolume(100-150) 实现声音的增益效果。
优化戴耳机时的声音处理算法,提高声音音质。


iOS&Android:
新增 setLocalVideoProcessListener 接口,能更好地支持第三方美颜 SDK 的集成。


Android:
优化音频前处理算法,降低 3A 算法对音质的影响。


Windows:
C# 同步升级至最新版 API。

2020-12-03

2020年11月

动态名称
动态描述
发布时间
相关文档
Version 8.0 版本发布
全平台:

新增 C++ 统一 API。
支持字符串房间号,请参见 TRTCParams.strRoomId。
新增 TXDeviceManager 设备管理类。
新增 API TRTCCloud.switchRoom,支持不停止采集,直接切换房间。
新增 API TRTCCloud.startRemoteView 开始渲染远端视频画面。
新增 API TRTCCloud.stopRemoteView 停止渲染远端视频画面。
新增 API TRTCCloud.getDeviceManager 获取设备管理类。
新增 API TRTCCloud.startLocalAudio 开启本地音频的采集和上行。
新增 API TRTCCloud.setRemoteRenderParams 设置远端图像的渲染配置。
新增 API TRTCCloud.setLocalRenderParams 设置本地图像的渲染配置。
优化手动接收模式切换角色时的秒开效果。
优化音频接收逻辑,提升音频效果。
优化 sendCustomCmdMsg 可靠性。


Android:
优化软硬解切换逻辑。


Windows:

优化 System loopback 音频采集音质及回声消除效果。
优化音频设备选择逻辑,降低无声率。
优化双讲剪切效果。

2020-11-13
计费变更
使用 MCU 集群进行云端混流转码的服务正式启用商业计费。
2020-11-01

2020年10月

动态名称
动态描述
发布时间
相关文档
Version 7.9 版本发布
全平台:

支持自定义加密,用户可以对编码后的音视频数据通过暴露的 C 接口进行二次处理。
在 TRTCRemoteStatistics 中新增音频卡顿信息回调 audioTotalBlockTime 和 audioBlockRate。
在手动订阅模式下,优化了观众和主播角色互切时的声音流畅度。
优化了音视频通话中的弱网抗性,在较差的网络下也能有更优质的音频流畅度。


Android:

针对大部分 Android 机型进行了耳返效果的优化,使耳返延迟降低到一个更舒适的水平。
针对 Music 模式(在 startLocalAudio 时指定)下的点对点延迟进行了进一步的优化。


iOS:
优化了音频模块的启动速度,让首个音频帧可以更快地采集并发送出去。


Mac:
屏幕分享支持过滤选定的窗口,用户可以将自己不希望分享出去的窗口排除掉,从而更好地保护用户的隐私。


Windows:

屏幕分享支持设置“正在分享”提示边框的描边颜色以及边框宽度。
屏幕分享在分享整个桌面时支持开启高性能模式。
优化系统回采的回声消除算法,让开启系统回采(SystemLoopback)时有更好的回声消除能力。
优化屏幕分享功能中的窗口采集抗遮挡能力,支持设置过滤窗口。

2020-10-27

2020年09月

动态名称
动态描述
发布时间
相关文档
Version 7.8 版本发布
Android:

支持垫片推流,使用方法见 TRTCCloud.setVideoMuteImage
优化声音路由策略,支持戴耳机时,声音只从耳机播放。
支持部分系统下采用低延迟采集播放,降低 Android 系统通话延迟。
支持 VODPlayer 和 trtc 一起使用,并且支持回声消除。


iOS:
支持 VODPlayer 和 trtc 一起使用,并且支持回声消除。


iOS&Mac:
支持垫片推流,使用方法见 TRTCCloud.setVideoMuteImage


Mac:

Mac:新增系统音量变化回调。


Windows:

新增支持跨屏指定区域进行屏幕分享。
新增窗口分享支持过滤指定窗口进行抗遮挡。
新增系统音量变化回调。
兼容虚拟摄像头 e2eSoft Vacm。
支持同时调用 startLocalPreview 和 startCameraDeviceTest。
支持屏幕分享走主路的同时,调用 startLocalPreview 开启本地预览。
降低因 SDK 内部播放缓冲引发音频延迟较大的问题。
优化音频启动逻辑,在仅播放的情况下不占用麦克风。

2020-09-29
Version 7.7 版本发布
全平台:
优化辅路(即屏幕分享)的秒开速度。


iOS:
优化内部线程模型,提升在30路以上并发播放的场景中的运行稳定性。


iOS&Android:

优化 Audio 模块的性能,提升首帧的采集延迟,新版本可以更快的获得首个音频帧。
优化点播播放器(VodPlayer)和 TRTC 同时使用时的音量大小和音质表现。
增加对 wav 音频格式的背景音乐和音效文件的支持。


Windows:

优化在某些低端摄像头下 CPU 使用率过高的问题。
优化对多款 USB 摄像头和麦克风的兼容性,提升设备的打开成功率。
优化摄像头和麦克风设备的选择策略,避免由于摄像头或麦克风在使用中插拔导致的采集异常问题。

2020-09-08

2020年08月

动态名称
动态描述
发布时间
相关文档
Version 7.6 版本发布
全平台:

优化 enterRoom 的协议策略,提升加入房间的速度,并提高成功率。
优化同时订阅超多路音频时的总体性能消耗和卡顿问题。


Android:

为 TRTCCloudListener 增加了 onCapturedRawAudioFrame 回调,并修改了其他几个回调函数的名称,依次修改为 onLocalProcessedAudioFrame、onRemoteUserAudioFrame和 onMixedPlayAudioFrame。


iOS:

新增 updateLocalView 和 updateRemoteView 接口,用于优化实时调整 View 渲染区域时的体验。
为 TRTCCloudDelegate 增加了 onCapturedRawAudioFrame 回调,并修改了其他几个回调函数的名称,依次修改为 onLocalProcessedAudioFrame、onRemoteUserAudioFrame和 onMixedPlayAudioFrame。


Windows:

新增 updateLocalView 和 updateRemoteView 接口,用于优化实时调整 HWND 类型的渲染窗口时的体验。
新增 getCurrentMicDeviceMute 接口用于获取当前 Windows PC 是否被设置为静音。
新增setCurrentMicDeviceMute 接口用于将当前 Windows PC 设置为全局静音。


Mac:

新增 updateLocalView 和 updateRemoteView 接口,用于优化实时调整 View 渲染区域时的体验。
新增 getCurrentMicDeviceMute 接口用于获取当前 Mac 电脑是否被设置为静音。
新增setCurrentMicDeviceMute 接口用于将当前 Mac 电脑设置为全局静音。
屏幕分享开始支持分享指定窗口的指定区域。

2020-08-21

2020年07月

动态名称
动态描述
发布时间
相关文档
Version 7.5 版本发布
全平台:

新增对双栈 IPV6 和 IPV6 only 的支持。

新增进多房间拉流能力,用于支持超级小班课。

云端 MCU 混流新增支持设置背景图片(由于监管需要,图片必须先通过 TRTC 控制台进行上传)。

云端 MCU 混流新增支持 A+B=>C 和 A+B=>A 两种模式。

实时状态回调 onStatistics 新增播放缓冲时长字段 jitterBufferDelay。

降低了端到端的连麦延时,7.5 版本的端到端通话和连麦延时在 7.4 版本的基础上缩短了 40%。

降低了移动端的耳返延时,并支持对耳返设置变声和混响等音效。

优化播放端网络抖动评估算法,降低播放延迟。



Android:

降低 Android SDK 的端到端连麦通话延时。

进一步优化耳返时延。

优化播放 view 动态切换时画面黑屏的问题。



iOS:

进一步优化耳返时延。

优化麦克风设备的打开成功率。



Windows:

socks5 代理支持用户名密码校验。

优化采用竖屏分辨率推流时在部分摄像头上帧率极低的问题。

2020-07-31
支持 CAM 资源级授权
实时音视频支持 CAM 资源级授权,开发者可以根据自身需要为子账号分配合理的 TRTC 访问权限。
2020-07-29
套餐包支持设置余量告警
控制台新增套餐包余量告警开关,开启后当套餐包余量消耗至告警值,将向您发送短信、站内信、邮件提醒。
2020-07-20
计费变更
云端录制新增支持按录制时长计费。
2020-07-01

2020年06月

动态名称
动态描述
发布时间
相关文档
Version 7.4 版本发布
全平台:

优化各平台版本下 SPEECH 音质模式下,语音通话延时比预期偏高的问题。

优化进房流程的策略,提升全平台的进房成功率。

耳返支持音量设置。


iOS:
iOS 版本支持 AirPlay 投屏(旧版本使用通话音量无法投屏)。


Windows:

优化 Windows 平台的回声抵消(AEC)效果,以避免在开启系统声音回采(startSystemAudioLoopback)后出现的回声问题。

增强 Windows 平台的摄像头采集的设备兼容性。

增强 Windows 平台的音频设备(麦克风和扬声器)的设备兼容性。


2020-06-24
-
Version 7.3 版本发布
全平台:

支持全链路 128kbps 高音质立体声,通过 setAudioQuality(TRTCAudioQualityMusic) 接口即可设置。

支持 SPEECH 语音模式,适合会议场景下的语音通话,拥有更强的降噪(ANS)能力,通过 setAudioQuality(TRTCAudioQualitySpeech) 可以设置。

支持多路背景音乐并行播放,用于支持原声和伴唱分离的 K 歌场景。同时支持背景音乐循环播放。

在兼容老接口的情况下,增加了全新的音效管理接口 TXAudioEffectManager,用于支持更加灵活和多样的音效能力。

视频编码参数 setVideoEncoderParam,新增 minVideoBitrate 选项,推荐对画质要求高的直播客户进行设置。

支持先调用 muteLocalVideo 再调用 startLocalPreview 实现“只预览,不推流”的效果,您也可以通过在 enterRoom 前调用 startLocalPreview 实现该能力。



iOS:

新增 iOS 系统级录屏方案,可以实现类似腾讯会议的全系统屏幕分享效果。我们同时优化了接入的易用性,可以实现半天内完成该功能的接入。

耳返支持叠加混响等声音效果。



Android&Windows:
音频新增瞬态降噪支持,您可以通过 setAudioQuality(TRTCAudioQualitySpeech) 开启。


Android:
音效文件支持 asset 打包的音效文件。


Windows:
新增变声等音效的能力支持。

2020-06-01
-

2020年05月

动态名称
动态描述
发布时间
相关文档
计费变更
语音时长变更为所有用户在房间内的总停留时长,再减去所有用户订阅视频流时的停留时长。

补充说明:
同时订阅了多路音频流的同一个用户的语音时长不会被叠加。

未订阅视频流时无论是否订阅音频流都算作语音时长。

视频时长的计算规则不变,即所有用户订阅视频流的总时长。

2020-05-01

2020年04月

动态名称
动态描述
发布时间
相关文档
发布通话质量监控相关接口
新增 SDKAppID 下的房间列表查询接口,一次最多返回100条房间信息,可查最近5天内数据。

新增用户列表和通话指标查询接口,可查询指定时间内用户列表及通话质量数据。

新增历史房间及用户数查询接口,可查询指定时间内的历史房间和用户数。

新增实时通话规模查询接口,可查询24小时内房间数与通话人数。

新增实时质量查询接口,可查询24小时内进房成功率、首帧秒开率、音视频卡顿率数据。

新增实时网络状态查询接口,可查询24小时内网络状态,包括上下行丢包数据。

2020-04-29
SDK Version 7.2 版本发布

Android:

新增 Android 支持手机录屏,适用于手机端录屏直播。

优化中低端 Android 手机在通话场景下的性能消耗,提升语音体验。


iOS:

新增支持 App 内录屏,适用于手机端 App 内录屏直播。

优化 iOS 低端机通话音质,提升语音效果。


iOS&Android:
优化滤镜、绿幕等视效接口。

Windows:
优化 Windows 端 getCurrentCameraDevice 逻辑,在未使用摄像头时,返回第一个设备作为默认设备。
2020-04-16
控制台用量统计模块改版
用量统计模块改版,支持查看语音、标清、高清和全高清的实时计费分钟数,数据每5分钟刷新一次。
2020-04-01
-

2020年03月

动态名称
动态描述
发布时间
相关文档
SDK Version 7.1 版本发布
全平台:
优化混流预设模版易用性。

修复进房自动旁路的问题。

混流优化,提升成功率。


Android:

修复进房频繁开关 AGC 时,处理声音变成全零的问题。

C++ STL 基础库全静态编译。

通话音量默认开启 ANS、AGC,提高通话模式下的音质。


iOS:
修复进房前先 startLocalPreview 再进房会预览黑一下的问题。

解决部分机型 iOS 13.3 系统回声严重的问题。

BGM 播放支持不带后缀的音频文件。


Mac&Windows:

屏幕分享支持从主路推流。

2020-03-27
上架“音视频通用套餐包”
上架音视频通用套餐包,包括固定套餐包和自定义套餐包,可同时抵扣语音、标清、高清和全高清时长。语音、标清、高清、全高清计费1分钟分别扣除1分钟、2分钟、4分钟、15分钟通用套餐包时长。
2020-03-11
-

2020年02月

动态名称
动态描述
发布时间
相关文档
云端自动录制优化
支持按应用单独设置开启/关闭云端自动录制,每个应用都可以配置单独的录制文件格式和回调地址。
2020-02-14
-

2020年01月

动态名称
动态描述
发布时间
相关文档
SDK Version 6.9 版本发布
全平台:
enterRoom 参数 TRTCParams 中新增加 streamId 属性,用于设定当前用户在 CDN 上的直播流 ID,更方便您绑定直播 CDN。

enterRoom 参数 TRTCParams 中新增加 cloudRecordFileName 属性,用于设置本次直播在云端录制的文件名。同时我们优化了录制服务对视频流中断的抵抗能力,使得远程录制的文件更加完整。

新增场景 TRTCAppSceneAudioCall,在 enterRoom 时可以设置。该场景下,TRTC SDK 针对语音通话进行了全方位的优化。

新增场景 TRTCAppSceneVoiceChatRoom,在 enterRoom 时可以设置,可以开启 TRTC SDK 专门针对语音互动聊天室场景所作的各项优化。

视频画面支持1080P高分辨率采集,让手机直播 PC 观看的场景获得更佳的画面清晰度。

新增 API:pauseAudioEffect、resumeAudioEffect 音效支持暂停/恢复控制。

新增 API:setBGMPlayoutVolume、setBGMPublishVolume,BGM 支持分别设置本地播放和推流混音音量。

新增 API:setRemoteSubStreamViewRotation 辅路视频播放支持调整渲染旋转角度。


iOS&Android:
新增 API:snapshotVideo() 支持本地及远端视频画面截图。

Android:
新增加一种全局音量类型模式:setSystemVolumeType(TRTCSystemVolumeTypeVOIP),即一直采用通话音量,主要用于解决蓝牙耳机自带麦克风的采集切换问题。

增加对 Android 10.0 系统的支持。


Windows:
C# 版 SDK 支持真窗口渲染和自定义渲染。

C# 版 SDK 对齐本地音频录制能力。

2020-01-14
发布“通话质量监控仪表盘v2.0”
客户端 SDK 上报数据最快3秒可查。

数据存储15天,便于开发者随时查询。

Web 前端可在10秒内将6人5小时的数据全部渲染。

提供接收端/发送端多视角的数据详情和详细事件标记。

单页面展示全链路信息,数据同步比对。

腾讯自研质量评估体系,贴合实际应用场景。

关注使用体验,数据易懂、细致、易用性高。

2020-01-07
-