更新记录

1.0.0(2026-07-13)

火山引擎微信小程序 RTC SDK

必需:JS SDK

火山控制台 下载「微信小程序 SDK」ZIP,执行:

cd mobile
.\scripts\install-volc-mp-sdk.ps1 -ZipPath "C:\Downloads\xxx.zip"

脚本会将 miniapp-rtc.min.js 复制到 lib/ 目录。

推拉流组件(已兼容)

通话页已改用微信原生 live-pusher / live-player不再依赖 ZIP 包内的 v-pusher / v-player 组件,避免未安装组件包时编译报错。

ZIP 内的 wxcomponents 为可选;若已安装,可忽略,不影响当前方案。

微信公众平台

  • 开通 live-pusher / live-player 权限(企业类目)
  • 配置 socket 合法域名:wss://ws.rtc.volcvideo.com 等(见官方文档

平台兼容性

uni-app(4.0)

Vue2 Vue3 Chrome Safari app-vue app-nvue Android iOS 鸿蒙
- - - - × × × × ×
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 小红书小程序 快应用-华为 快应用-联盟
- - - - - - - - - - -

火山引擎微信小程序 RTC SDK

必需:JS SDK

火山控制台 下载「微信小程序 SDK」ZIP,执行:

cd mobile
.\scripts\install-volc-mp-sdk.ps1 -ZipPath "C:\Downloads\xxx.zip"

脚本会将 miniapp-rtc.min.js 复制到 lib/ 目录。

推拉流组件(已兼容)

通话页已改用微信原生 live-pusher / live-player不再依赖 ZIP 包内的 v-pusher / v-player 组件,避免未安装组件包时编译报错。

ZIP 内的 wxcomponents 为可选;若已安装,可忽略,不影响当前方案。

微信公众平台

  • 开通 live-pusher / live-player 权限(企业类目)
  • 配置 socket 合法域名:wss://ws.rtc.volcvideo.com 等(见官方文档

隐私、权限声明

1. 本插件需要申请的系统权限列表:

本插件为 JS SDK 封装,不单独声明 Android/iOS 系统权限。在微信小程序端,开发者启用音视频通话时需使用 live-pusher / live-player,并申请: 麦克风权限(语音/视频通话) 摄像头权限(视频通话,如业务需要) 网络访问权限

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

本插件封装火山引擎微信小程序 RTC SDK(@byted/miniapp-rtc)。在开发者集成并启用音视频通话功能后,SDK 会向火山引擎服务器上报以下数据,用于建立 RTC 连接、信令交互、质量监控与故障排查: 设备标识:deviceId(本地生成并缓存于微信 Storage) 设备/环境信息:系统版本、设备型号、平台、品牌、网络类型、UserAgent RTC 业务信息:AppId、RoomId、UserId、Token(由业务方传入)、SDK 版本、会话 ID 运行日志与统计:SDK 调用日志、信令事件、推拉流状态、错误码等 数据发送地址(火山引擎官方域名): wss://ws.rtc.volcvideo.com、wss://ws-hl.rtc.volcvideo.com(WebSocket 信令) https://common.rtc.volcvideo.com、https://common-hl.rtc.volcvideo.com(配置与上报) https://log.snssdk.com/video/v1/webrtc_log/(SDK 日志上报) 数据用途: 实现实时音视频通话、连接保活、服务质量监控与问题排查。本插件自身不额外采集用户个人信息,具体业务数据由接入方 App 控制。

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

暂无用户评论。