You need to enable JavaScript to run this app.
文档中心
实时音视频

实时音视频

复制全文
下载 pdf
SDK 和 Demo
获取 SDK
复制全文
下载 pdf
获取 SDK

您可以通过包管理接入 SDK,或直接下载 SDK 离线包。

SDK 概览

平台最新版本号SDK 集成指南
Android3.60.106.400集成 Android SDK

iOS

3.60.106.600

macOS

  • x86:3.60.106.700
  • ARM:3.60.106.800

Windows

  • x86-32:3.60.106.900
  • x86-64:3.60.106.900

集成 Windows SDK

Linux

  • 桌面版:3.60.106.100
  • 服务器版:3.60.106.200
Web4.68.5集成 Web SDK
微信小程序3.4.0集成微信小程序 SDK
Electron3.58.3集成 Electron SDK
Flutter3.60.2集成 Flutter SDK
Unity3.58.1集成 Unity SDK

通过包管理工具接入 SDK

Android

推荐使用 Maven 在项目中接入 RTC SDK。

  1. 在 Android Studio 左上角将工程视图切换为 Project 模式,在项目根目录的 settings.gradle 文件配置 Maven 仓库地址。
    dependencyResolutionManagement {
        repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
        repositories {
            ...
            maven {  url 'https://artifact.bytedance.com/repository/Volcengine/' }
            }
    }
    

    Tip

    如果你的 Android Gradle Plugin 版本低于 v7.1.0,则应在项目根目录的 build.gradle 文件配置 Maven 仓库地址。

    allprojects {
        repositories {
            ...
            maven { url 'https://artifact.bytedance.com/repository/Volcengine/' }
        }
    }
    
  2. 在 App 的 build.gradle 文件中添加 RTC SDK 依赖。

    Tip

    • 你需要将 '3.x.y.z' 替换为具体的版本号,最新版本号请参看 SDK 概览。如果希望引入先前版本,请咨询技术支持。
    • 集成 3.37 ~ 3.42 版本 SDK 时,需要引入 Kotlin 依赖,Kotlin 版本号请咨询技术支持。3.44+ 版本不需要引入 Kotlin 依赖。
    • 3.50 版本起,RTC SDK 开始拆分为主库加功能插件的形式,你可以按需集成以适应不同的业务场景和 App 体积缩减需求。功能插件详情及集成方式参看减小 App 体积
    • 如果开发目标平台为 Android 12 (targetSdkVersion >= 31) 及以上版本的应用,请先参考 OpenCL 库 Android 12 适配说明
dependencies {
    ...
    implementation 'com.volcengine:VolcEngineRTC:3.x.y.z' // 填写需要接入的 RTC SDK 版本号
}
  1. 在项目根目录的 gradle.properties 文件中添加 android.enableJetifier=true,解决兼容性问题。

iOS

如果你希望使用 CocoaPods 在项目中接入 RTC SDK,配置 Podfile 文件如下:

Tip

  • 你需要将 '3.x.y.z' 替换为具体的版本号,最新版本号请参看 SDK 概览。如果希望引入先前版本,请咨询技术支持。
  • 3.50 版本起,RTC SDK 开始拆分为主库加功能插件的形式,你可以按需集成以适应不同的业务场景和 App 体积缩减需求。功能插件详情及集成方式参看减小 App 体积
  • RTC SDK 中还包含了第三方 SDK:Abseil,BoringSSL,和 Protobuf。根据 Apple 即将发布的第三方 SDK 要求,从 2024 年春季开始,当你在 App Store Connect 中提交包含 RTC SDK 的新 App 时,或者当提交 App 更新并且 RTC SDK 是更新的一部分时,必须在隐私清单中进行说明。详情参看 即将发布的第三方 SDK 要求
source 'https://github.com/volcengine/volcengine-specs.git'
target 'your target' do # 将 your target 替换为你的项目名
  pod 'VolcEngineRTC', '3.x.y.z'

end

Flutter

在 Flutter 项目中接入 RTC SDK,需要同时配置原生平台(Android/iOS)的依赖和添加 Dart 层的 SDK 依赖。

  1. 配置原生依赖。
    在添加 Flutter SDK 依赖之前,请先确保你的原生工程已正确配置 RTC SDK 的依赖源。
    1. 添加 Maven 仓库地址。
      • Android Gradle Plugin 版本大于等于 v7.1.0:在项目根目录下的 settings.gradle 配置 Maven 仓库地址。
        dependencyResolutionManagement {
            repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
            repositories {
                ...
                maven {  url 'https://artifact.bytedance.com/repository/Volcengine/' }
                }
        }
        
      • Android Gradle Plugin 版本低于 v7.1.0:在项目根目录的 build.gradle 文件配置 Maven 仓库地址。
        allprojects {
            repositories {
                ...
                maven { url 'https://artifact.bytedance.com/repository/Volcengine/' }
            }
        }
        
      1. android/gradle.properties 文件中确保添加以下信息解决兼容性问题:
        android.enableJetifier=true
        
  2. 添加 Flutter 依赖
    在你的 Flutter 项目根目录下执行以下命令,安装 RTC SDK 的 Dart 依赖:
    flutter pub add volc_engine_rtc
    

    说明

    3.50 版本起,RTC SDK 开始拆分为主库加功能插件的形式,你可以按需集成以适应不同的业务场景和 App 体积缩减需求。功能插件详情及集成方式参看减小 App 体积

  3. 检查依赖
    安装完成后,项目的 pubspec.yaml 文件中将会自动添加对应的 SDK 版本号字段。
    dependencies:
      volc_engine_rtc: ^3.xx.x
    
    如果你已经接入 SDK,可执行以下命令将 SDK 更新至最新版本:
    flutter pub upgrade
    

Web

通过 npm 接入

你可以使用 npm 安装最新版本 SDK:

npm install @volcengine/rtc --save

如果你已经安装过 Web SDK,可通过以下方式更新到最新版本:

npm update @volcengine/rtc --save

通过 Yarn 接入

你可以使用 Yarn 安装最新版本 SDK:

yarn add @volcengine/rtc

如果你已经安装过 Web SDK,可通过以下方式更新到最新版本:

yarn upgrade @volcengine/rtc

Electron

你可以使用 npm 安装最新版本 SDK:

npm install @volcengine/vertc-electron-sdk --save

如果你已经安装过 Electron SDK,可通过以下方式更新到最新版本:

npm update @volcengine/vertc-electron-sdk --save

React Native

通过 npm 接入

你可以使用 npm 安装最新版本 SDK:

npm install @volcengine/react-native-rtc

通过 Yarn 接入

你可以使用 Yarn 安装最新版本 SDK:

yarn add @volcengine/react-native-rtc

下载 SDK 离线包

Tip

平台SDK 文件
Android
VolcEngineRTC_Android_3.60.106.400.zip
140.07MB

iOS

VolcEngineRTC_iOS_3.60.106.600.zip
70.58MB

说明

RTC SDK 中还包含了第三方 SDK:Abseil,BoringSSL,和 Protobuf。根据 Apple 即将发布的第三方 SDK 要求,从 2024 年春季开始,当你在 App Store Connect 中提交包含 RTC SDK 的新 App 时,或者当提交 App 更新并且 RTC SDK 是更新的一部分时,必须在隐私清单中进行说明。详情参看 即将发布的第三方 SDK 要求

macOS

  • x86
    VolcEngineRTC_macOS_x86_3.60.106.700.zip
    48.97MB
  • ARM:
    VolcEngineRTC_macOS_arm_3.60.106.800.zip
    41.31MB

说明

RTC SDK 中还包含了第三方 SDK:Abseil,BoringSSL,和 Protobuf。根据 Apple 即将发布的第三方 SDK 要求,从 2024 年春季开始,当你在 App Store Connect 中提交包含 RTC SDK 的新 App 时,或者当提交 App 更新并且 RTC SDK 是更新的一部分时,必须在隐私清单中进行说明。详情参看 即将发布的第三方 SDK 要求

Windows

  • x86-32
    VolcEngineRTC_Windows_3.60.106.900_Win32.zip
    45.60MB
  • x86-64
    VolcEngineRTC_Windows_3.60.106.900_x64.zip
    51.69MB

Linux

说明

  • 如需适用于 ARM 架构 Linux 系统的 SDK,请与我们的技术支持团队联系。
  • 若需实现与AI 音视频互动 ,推荐您使用 一站式方案,以获得最佳效果并降低开发复杂度。
  • 桌面版
    VolcEngineRTC_Linux_3.60.106.100_x86_64_Desktop.zip
    30.58MB
  • 服务器版
    VolcEngineRTC_Linux_3.60.106.200_x86_64_Server.zip
    30.67MB

Web

下载离线包:

Web_4.68.5_index.min.js
未知大小

从 CDN 引入:

<script src="https://lf-unpkg.volccdn.com/obj/vcloudfe/sdk/@volcengine/rtc/4.68.5/1781180234650/index.min.js" />

微信小程序
VolcEngineRTC_MiniApp_3.4.0.js
未知大小

Electron

  • macOS ARM64
    VolcEngineRTC_Electron_3.58.3_macOS_arm64.zip
    未知大小
  • macOS x86-64
    VolcEngineRTC_Electron_3.58.3_macOS_x86_64.zip
    未知大小
  • Windows x86-64
    VolcEngineRTC_Electron_3.58.3_Windows_x86_64.zip
    未知大小
  • Windows x86-32
    VolcEngineRTC_Electron_3.58.3_Windows_ia32.zip
    未知大小
Flutter3.60.2

Unity

暂不支持 win32 和 macOS 平台。

VolcEngineRTC_Unity_3.58.1.unitypackage
未知大小
最近更新时间:2026.08.19 11:06:00
这个页面对您有帮助吗?
有用
有用
无用
无用