Skip to content

xuezhiwe/TRTC_Windows

 
 

Repository files navigation

TRTC SDK

简体中文 | English

Overview

Leveraging Tencent's many years of experience in network and audio/video technologies, Tencent Real-Time Communication (TRTC) offers solutions for group audio/video calls and low-latency interactive live streaming. With TRTC, you can quickly develop cost-effective, low-latency, and high-quality interactive audio/video services. Learn more...

We offer SDKs for web, Android, iOS, Windows, Flutter, WeChat Mini Program, and other mainstream platforms.

Changelog

Version 10.2 @ 2022.06.26

New features:

  • All platforms: A new, more flexible and powerful mixed-stream retweet API has been introduced. See: startPublishMediaStream;
  • All platforms: New 3D audio effect function, see: enable3DSpatialAudioEffect;
  • All platforms: Add vocal detection function. When muteLoalAudio and setAudioCaptureVolume are 0, it will not affect the vocal detection result. See enableAudioVolumeEvaluation for details, Tips: It is convenient to prompt the user to open the microphone;
  • All platforms: Add permission verification when switching roles. For details, see: switchRole(TRTCRoleType role, const char* privateMapKey).
  • iOS & Mac: Customize C++ interface for preprocessing, support video processing in texture mode;

Function optimization:

  • Android: Optimize ear return effect and reduce latency;
  • Android: Optimize the audio capture link to solve the noise problem of some models;
  • iOS: Optimize the uplink video processing link to save CPU and GPU usage;
  • Windows & Mac: Optimize the encoding performance when sharing windows, the encoding width and height are no longer affected by the capture window size;
  • Windows: Optimize performance, reduce memory fragmentation and performance overhead caused by its allocation;

Bug fixes:

  • All platforms: Fix occasional uplink failure when switching network types;
  • iOS: Fix the noise problem with locally recorded files on some iOS 14 systems;

For the release notes of earlier versions, click More.

Contents

├─ TRTC-API-Example-C++             // Demo for C++
│  ├─TRTC-API-Example-Qt            // Demo for Qt
│  ├─SDK                            // C++ SDK directory
│  │  ├─CPlusPlus
│  │  ├─README.md
├─ TRTC-API-Example-CSharp          // Demo for C#
│  ├─TRTC-Example-CSharp.sln        // Project solution
│  ├─TRTC-API-Example-CSharp        // Demo for C#
│  ├─ManageLiteAV                   // C# SDK's adapter project
│  │  ├─thirdparty                  // Third-party library directory
│  │  │  ├─liteav              
│  │  │  │  ├─CPlusPlus             // C++ SDK is accessed as a third-party library   
│  ├─SDK                            // C# SDK directory
│  │  ├─CSharp              
│  │  ├─README.md
├─ TRTC-API-Example-ActiveX          // Demo for ActiveX SDK 
│  ├─TRTC-API-Example-ActiveX        // Demo for ActiveX
│  ├─SDK                             // ActiveX SDK directory
│  │  ├─ActiveX              
│  │  ├─README.md

Note

  • Currently, only the TRTC-API-Example-Qt、TRTC-API-Example-CSharp and TRTC-API-Example-ActiveX projects are provided. If you want to use the demo of other Windows platforms, see [TRTC SDK](https://github.com/tencentyun /TRTCSDK);

Contact Us

  • If you have questions, see FAQs.

  • To learn about how the TRTC SDK can be used in different scenarios, see Sample Code.

  • For the complete API documentation, see SDK API Documentation.

  • For aftersales technical support, please contact us.

  • To report bugs in our sample code, please create an issue.

About

High-quality Interactive Audio/Video Windows SDK

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 62.1%
  • C# 23.8%
  • C 8.7%
  • HTML 4.5%
  • QMake 0.6%
  • JavaScript 0.2%
  • Other 0.1%