/TRTCSDK

腾讯云实时音视频终端组件 TRTC SDK,覆盖iOS、Android、Windows、Mac、浏览器和微信小程序六大应用平台,致力于提供全球最好的视频通话和直播连麦解决方案。

Primary LanguageC++

腾讯云实时音视频终端组件 TRTC SDK

分流下载

腾讯云分流下载地址,适用于访问 Github 较慢的客户 :DOWNLOAD

最新版本 6.5.7272 @ 2019.06.12

新增特性

  1. 【全平台】直播模式(TRTCAppSceneLIVE)新增“低延时大房间”功能:
    • 采用专为音视频优化过的 UDP 协议,超强抗弱网能力。
    • 平均观看延迟一秒作为,提升观众和主播之间的互动积极性。
    • 最多支持 10万人进入同一个房间。
  2. 【全平台】优化音量评估算法(enableAudioVolumeEvaluation),音量评估更灵敏。
  3. 【全平台】优化高延迟和高丢包网络环境下的 QoE 算法,增强弱网抗性。
  4. 【Android】修复自定义渲染回调(setRemoteVideoRenderDelegate),远端画面在分辨率是540P以上(包括540P)时只回调10次的bug。
  5. 【全平台】优化onStatistics状态回调,仅回调存在的流
  6. 【全平台】优化视频通话(TRTCAppSceneVideoCall)模式下的 QoE 算法,进一步提升 1v1 通话模式下的弱网流畅性。
  7. 【全平台】修复偶现的 enterRoom 没有回调的 bug。
  8. 【Android】优化解码器性能,修复超低端 Android 手机上延迟越来越高的bug。
  9. 【全平台】优化弱网下音画不同步的 Bug。
  10. 【全平台】优化先 muteLocalVideo 之后再取消播放端画面的恢复速度。
  11. 【全平台】优化直播 TXLivePlayer 播放缓冲逻辑,降低卡顿率。
  12. 【iOS】修复耳返只有一边有声音的bug。
  13. 【Android】修复关闭音频采集之后,播放也没有声音的 bug。
  14. 【Android】修复移除后再添加本地渲染 view 之后绿屏的 bug。
  15. 【MAC】优化屏幕分享的画面清晰度。
  16. 【Mac】支持音频外部采集发送数据。
  17. 【Windows】优化屏幕分享的画面清晰度。
  18. 【Windows】优化 SDK 体积,SDK 体积缩减为原来的 50%。
  19. 【Windows】修复屏幕分享过程中直接退房,高亮窗口还残留的bug。

接口变更

  1. 用户角色:TRTCParams 新增 role 属性,用于在进房时指明角色(主播、观众)。
  2. 切换角色:switchRole,在房期间,动态切换主播、观众角色,用于观众和主播进行连麦。
  3. 新增回调:切换角色成功或失败的回调 onSwitchRole。
  4. 回调变更:onFirstVideoFrame 接口新增 streamType 参数,指明视频流类型。
  5. Windows: getCurrentCameraDevice、getCurrentMicDevice、getCurrentSpeakerDevice 接口返回类型调整为 ITRTCDeviceInfo *,支持 getDeviceName 和 getDevicePID

API 文档指引

所属平台 Github 地址 Demo运行说明 SDK集成指引 API 列表
iOS GitHub DOC DOC API
Android GitHub DOC DOC API
Windows GitHub DOC DOC API
Mac GitHub DOC DOC API
Web GitHub DOC DOC API
微信小程序 GitHub DOC DOC API

SDK 下载地址

SDK 各版本下载地址(精简版、专业版、企业版)

Demo 体验地址

iOS

APPStore 体验地址

Android

应用宝体验地址

Mac OS

下载后解压体验

Windows

下载后安装体验

微信小程序

Web 网页

Chrome 打开体验