Coder Social home page Coder Social logo

huaqingtian / trtcsdk Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tencentyun/trtcsdk

0.0 1.0 0.0 1.1 GB

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

Home Page: https://cloud.tencent.com/product/trtc

Java 6.06% Roff 0.06% CSS 0.57% HTML 0.06% JavaScript 7.00% Objective-C 19.56% C 10.80% C++ 55.61% Batchfile 0.05% NSIS 0.24%

trtcsdk's Introduction

腾讯云实时音视频终端组件 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 打开体验

trtcsdk's People

Contributors

rexchang2016 avatar kuen229 avatar kamisbb avatar anderlu avatar tencentvideocloudmlvb avatar rstru avatar tao-pu avatar shengcui2018 avatar coldberry avatar denny-feng avatar annidy avatar kamisjin avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.