SDK downloads

更新时间:
复制 MD 格式

Client SDKs

To ensure privacy compliance and minimize legal risks, use the latest SDK version from the official Real-Time Communication (RTC) documentation center. Before initializing the RTC SDK, ensure that end-users agree to your product's Privacy Policy and grant the necessary authorization. For more information about our data processing rules, see the RTC Service Privacy Policy.

SDK name: RTC SDK

Developer: Alibaba Cloud

Last updated: April 15, 2025

Client

Integration

API reference

Downloads

Sample code

iOS

iOS

API reference

1) File download:

The package includes:

DingRTC.framework - Required. The core Real-Time Communication (RTC) library.

DingBeauty.framework - Optional. Beauty effects plugin.

DTHbalSe.framework - Optional. Intelligent noise reduction plugin.

MoziWhiteboard.framework - Optional. Whiteboard plugin.

DingSegment.framework - Optional. Virtual background plugin.

PNG files for beauty filters. Use them with the beauty effects package to enable filters.

2) CocoaPods integration:

pod 'DingRTC_iOS', '3.9.0'

Note: This configuration includes the full package, with modules for beauty effects, whiteboard, intelligent noise reduction, and virtual background. To reduce the package size by excluding specific modules, see the iOS integration guide.

Sample code (GitHub)

Sample code (Gitee)

Android

Android

API reference

1) File download:

Note: Starting from v3.7.0, the Android SDK is available in two versions. Use the basic version (dingrtcbasic.aar) if you do not need the whiteboard feature. If you do, use the full version (dingrtc.aar) along with the whiteboard library.

PNG files for beauty filters. Use them with the beauty effects package to enable filters.

2) Maven integration:

  • SDK

If you need the whiteboard feature, use:

implementation 'com.ding.rtc:dingrtc-full:3.9.0'

If you do not need the whiteboard feature, use:

implementation 'com.ding.rtc:dingrtc-basic:3.9.0'

  • Plugins for beauty effects, whiteboard, intelligent noise reduction, and virtual background:

com.ding.rtc:dingrace:3.8.1 (basic beauty effects)

com.ding.rtc:dingwhiteboard:3.9.0 (whiteboard)

com.ding.rtc:dingspeech-enhance:3.8.1 (intelligent noise reduction)

com.ding.rtc:dingsegment:3.9.0 (virtual background)

PNG files for beauty filters. Use them with the beauty effects package to enable filters.

HarmonyOS

HarmonyOS

API reference

Download URL:

DingRTC_OHOS_SDK_3_9_0.zip

Download for Basic Beauty Effects and Whiteboard

Beauty Filter Resource Files

PNG files for beauty filters. Use them with the beauty effects package to enable filters.

Windows

Windows

API reference

Download URL: DingRTC_Windows_SDK_3_9_0.zip

Beauty Filter Resource Files

PNG files for beauty filters. Use them with the beauty effects package to enable filters.

Note: For Windows 7 and 8, the SDK may fail to load if the Microsoft Visual C++ Redistributable is not installed. When releasing your application, you can bundle the required dynamic libraries. You can download the redistributable from the official Microsoft website or use the following links: x86 version and x64 version.

macOS

macOS

API reference

Download URL: DingRTC_macOS_SDK_3_9_0.zip

System Audio Driver

Beauty Filter Resource Files

PNG files for beauty filters. Use them with the beauty effects package to enable filters.

Linux

Download URL:

DingRTC_Linux_Java_SDK_3.9.0.zip

DingRTC_Linux_SDK_3.9.0.zip

Web

Web

API reference

Download URL:

dingrtc 3.9.34

dingrtc-asr 1.0.14

npm address:

RTC SDK npm

Whiteboard SDK on npm

RTM SDK on npm

Mini Program

Mini Program

API reference

Download URL:

dingrtc 1.0.1

IoT

Supports 1-on-1 audio calls and interoperates with devices such as PCs and mobile phones. For partnership inquiries, please contact us.

To try DingRTC, download the demo app. No service activation is required. The demo app uses a temporary App ID: a4zfr1hn.