
# 产品功能
华为云SparkRTC支持的主要功能如下。关于各功能支持的地域（Region）信息，可通过控制台查询详情。
#### 视频通话
即1对1或多人视频通话，支持720P及以上高清画质。单个房间最多支持2000人同时在线，最高支持500人互动。
常见场景：1对1视频通话、视频会议、在线问诊、多人视频聊天、视频客服、视频双录、在线理赔等。
#### 语音通话
即1对1或多人语音通话，单个房间最多支持2000人同时在线，最高支持500人同时发言。
常见场景：适用于1对1语音通话、多人语音通话、语音聊天、语音会议、语音客服等。
#### 视频互动直播
支持视频连麦、跨直播间PK。
常见场景：超低延时直播、超级大课堂、主播PK、远程培训、大型会议等。
#### 语音互动直播
支持语音连麦、跨直播间PK。
常见场景：语音低延时直播、语音直播连麦、K歌、FM电台等。
#### 高音质
支持48kHz采样的高音质。
常见场景：语音通话、视频通话、互动直播、高音质FM、音乐教学课、K歌房、在线课堂等。
#### 高画质
支持720P、1080P的高清画质视频。
常见场景：视频通话、互动直播、在线课堂等。
#### 角色切换
支持房间内角色切换，观众自由、平滑上下麦，切换过程无需等待。
常见场景：互动直播、在线课堂等。
#### 单用户加入多房间
支持单个主播加入多个房间互动PK。
常见场景：秀场直播、PK连麦、超级大班课等。
#### 屏幕分享
支持将本地电脑桌面、窗口、画面区域分享给他人。
常见场景：互动课堂、视频会议、远程协助等。
#### 3A处理
行业领先的3A算法，在降噪等场景下提供更好的声音质量。3A即AEC（回声消除）、ANS（自动噪声抑制）、AGC（自动增益控制）。
#### 音量大小回调
提供音量大小的数值，方便显示成波形动画或提示。
常见场景：语音通话、视频通话、语聊房、FM电台、K歌房、人声检测等。
#### 跨房连麦
支持主播跨房间连麦互动，观众可自由通过角色切换进行上下麦。
常见场景：在线教育-子母课、连麦PK。
#### 互动连麦
支持连麦互动，观众可自由通过角色切换进行上下麦，切换过程平滑。
常见场景：在线教育-小班课、互动直播
#### 云端录制
提供云端录制功能，支持单流/混流的模式将录制下来的文件存储到OBS或者点播服务中。
常见场景：存储、录制审核、视频双录等。
#### 文件混音
支持将本地或在线的音频和用户声音混音，发送给房间内其他用户。
常见场景：在线教育、语聊房、在线合唱等。
#### 旁路直播
将房间内的音视频流混流转码后推送RTMP的视频流给直播服务。
常见场景：互动直播、大型会议等。
#### 网络检测
支持通过网络检测接口判断或预测用户当前的网络状况是否良好。
#### 自定义视频数据
支持自定义的视频源和渲染器，使用非摄像头的视频源，例如视频文件、外接设备、第三方定制数据源等。
常见场景：自定义美颜、定制数据源、多设备管理、视频识别、图像处理等。
#### 自定义音频数据
支持自己采集音频回调，开发者可以对原始数据进行处理，进行自定义操作，例如外接非标设备、音频文件等。
常见场景：非标设备接入、自定义音频效果、语音处理、语音识别等。
#### 平台兼容
支持Android、iOS、Mac、Windows、Web终端平台，各系统要求请参见[使用限制](https://support.huaweicloud.com/productdesc-rtc/rtc_01_0005.html)。
