简体中文 | English
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, macOS, Windows, Flutter, WeChat Mini Program, and other mainstream platforms.
-
All platforms: Optimized the performance and stability of the video engine.
-
All platforms: Optimized the stability of the audio engine.
-
All platforms: Optimized the behavior strategy of some APIs, see the adjustment of interface behavior for details.
-
All platforms: Optimized the strategy and performance of the background music module (BGM module), reducing the occurrence of BGM playback exceptions.
-
Windows: Optimized HEVC hardware decoding compatibility with AMD and Nvidia graphics cards.
-
Windows: Optimized the overall performance of screen sharing, improved screen capture frame rate and stability.
-
Android: Optimized the playback effect of TRTC with VODPlayer.
-
iOS & Mac: Optimized the performance of pre-processing and rendering using Metal.
-
All platforms: When the video resolution is set to vertical 540P (expecting 540x960), the specific resolution for processing is adjusted from 544x960 to 536x960.
-
All platforms: The callback interval of BGM progress callback
onPlayProgress
is adjusted from 200ms to 300ms. -
All platforms: The internal implementation of the BGM module is adjusted to a singleton, and the musicID needs to be globally unique in multiple instances. When developers use sub-instances to play BGM, please make sure that different instances use different musicIDs.
-
All platforms: Local recording event status codes are adjusted to be returned asynchronously. The default return is 0 after the related interface is called, and the specific status code is obtained through the corresponding event callback.
-
All platforms: Adjust the following status codes for the
onLocalRecordBegin
callback for starting recording events.
Event | Status code before v11.5 | Status code in v11.5 |
Recording has started, stop previous recording first | -1 | -6 |
Directory has no write permission, please check directory permissions | -2 | -8 |
Incorrect file extension (e.g. unsupported recording format) | -3 | -2 |
-
iOS & Android: Optimized the continuity of mobile screen sharing, retaining the last frame sent during sharing pause, with a frame rate of 1-2 fps.
-
iOS & Android: Adjusted the response behavior of gravity sensor, only responding to gravity sensor on or off.
For the release notes of earlier versions, click More.
-
If you have questions, see FAQs.
-
To learn about how the TRTC SDK can be used in different scenarios, see Sample Code.
-
For complete API documentation, see SDK API Documentation.
-
Communication & Feedback
Welcome to join our Telegram Group to communicate with our professional engineers! We are more than happy to hear from you~ Click to join: https://t.me/+EPk6TMZEZMM5OGY1
Or scan the QR code
Notice: OCDemo and SwiftDemo only support MacOS 13.0 and above.