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

实时音视频

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

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

SDK 概览

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

iOS

3.60.107.1100

macOS

  • x86:3.60.107.1300
  • ARM:3.60.107.1200

Windows

  • x86-32:3.60.107.2100
  • x86-64:3.60.107.2100

集成 Windows SDK

Linux

  • 桌面版:3.60.107.800
  • 服务器版:3.60.107.700
Web4.69.2集成 Web SDK
微信小程序3.4.0集成微信小程序 SDK
Electron3.60.1集成 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 版本号
    }
    
  3. 在项目根目录的 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.107.1900.zip
未知大小

iOS

VolcEngineRTC_iOS_3.60.107.1100.zip
未知大小

说明

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.107.1300.zip
    未知大小
  • ARM:
    VolcEngineRTC_macOS_arm_3.60.107.1200.zip
    未知大小

说明

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.107.2100_Win32.zip
    未知大小
  • x86-64
    VolcEngineRTC_Windows_3.60.107.2100_x64.zip
    未知大小

Linux

说明

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

Web

下载离线包:

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

从 CDN 引入:

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

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

Electron

  • macOS ARM64
    VolcEngineRTC_Electron_3.60.1_macOS_arm64.zip
    38.38MB
  • macOS x86-64
    VolcEngineRTC_Electron_3.60.1_macOS_x86_64.zip
    40.55MB
  • Windows x86-64
    VolcEngineRTC_Electron_3.60.1_Windows_x86_64.zip
    47.60MB
  • Windows x86-32
    VolcEngineRTC_Electron_3.60.1_Windows_ia32.zip
    42.04MB
Flutter3.60.2

Unity

暂不支持 win32 和 macOS 平台。

VolcEngineRTC_Unity_3.58.1.unitypackage
未知大小
最近更新时间:2026.10.08 10:25:43
这个页面对您有帮助吗?
有用
有用
无用
无用