通过包管理工具接入 SDK
Android

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

  1. 在根目录下的 build.gradle 文件中,配置 maven 仓库地址,如下所示:
allprojects {
    repositories {
        maven { url "https://artifact.bytedance.com/repository/Volcengine/" }
        google()
    }
}
groovy
  1. 为模块配置构建配置。在 app/build.gradle 文件中添加配置。

引入指定版本(推荐):

dependencies {
    ...
    implementation 'com.volcengine:VolcEngineRTC:3.xx.xxx'
    }
groovy

注意:

  • 版本号参看下载 SDK。如果希望引入先前版本,咨询技术支持人员。
  • 集成 3.37 ~ 3.42 版本 SDK 时,需要引入 Kotlin 依赖。Kotlin 版本号咨询技术支持人员。3.44+ 版本不需要。
  • 如果开发目标平台为 Android 12(targetSdkVersion>=31) 及以上版本的应用,请先参考OpenCL 库 Android 12 适配说明。
iOS

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

引入指定版本(推荐):

source 'https://github.com/volcengine/volcengine-specs.git'
target 'your target' do
  pod 'VolcEngineRTC', '3.xx.xxx'
end

注意:

  • 版本号参看下载 SDK。如果希望引入先前版本,咨询技术支持人员。
  • 3.50 版本起,RTC SDK 开始拆分为主库加功能插件的形式,你可以按需集成以适应不同的业务场景和 App 体积缩减需求。功能插件详情及集成方式参看减小 App 体积。
Flutter

推荐以添加远端依赖的方式在项目中接入 RTC SDK。在终端进入项目根目录,运行如下命令安装依赖项:

flutter pub add volc_engine_rtc
powershell

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

安装完成后,项目的 pubspec.yaml 文件中将会自动添加对应的 SDK 版本号字段,如:

dependencies:
  volc_engine_rtc: ^3.xx.x
yaml

版本号参看下载 SDK。

如果你已经接入 SDK,可通过在项目根目录下执行如下终端命令,将 SDK 更新至最新版本:

flutter pub upgrade
powershell
Web
npm

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

npm install @volcengine/rtc --save
powershell

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

npm update @volcengine/rtc --save
powershell
Yarn

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

yarn add @volcengine/rtc
powershell

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

yarn upgrade @volcengine/rtc
powershell
Electron

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

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

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

npm update @volcengine/vertc-electron-sdk --save
powershell
下载 SDK

注意:

  • 本文档只提供最新版本的 SDK。如果你需要使用旧版本的 SDK,请联系技术支持或使用包管理工具获取。
  • 如果你对 App 包体积有要求,请参看按需集成插件。
平台SDK 文件
Android【附件下载】: VolcEngineRTC_Android_3.54.0.556400.zip,大小为 57.35MB
iOS【附件下载】: VolcEngineRTC_iOS_3.54.0.557200.zip,大小为 37.24MB
macOS
Windows
  • Windows x86-32 :【附件下载】: VolcEngineRTC_Windows_3.54.0.556400_x86_32.zip,大小为 34.00MB
  • Windows x86-64 :【附件下载】: VolcEngineRTC_Windows_3.54.0.556400_x86_64.zip,大小为 39.25MB
  • Linux
    Web
  • 下载离线包:【附件下载】: VolcEngineRTC_Web_4.56.3.js,大小为 806.20KB
  • 从 CDN 引入:
    <script src="https://lf-unpkg.volccdn.com/obj/vcloudfe/sdk/@volcengine/rtc/4.56.3/1698657925277/VolcEngineRTC_Web_4.56.3.js"></script>
  • 微信小程序【附件下载】: VolcEngineRTC_MiniApp_3.0.1.js,大小为 45.54KB
    Electron
    Flutterhttps://pub.dev/packages/volc_engine_rtc/versions
    最新可用版本为 3.54.2
    Unity【附件下载】: VolcEngineRTC_Unity_3.55.1.zip,大小为 92.85MB