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

实时音视频

复制全文
下载 pdf
音频管理
设置音频属性
复制全文
下载 pdf
设置音频属性
为提供高质量且流畅的音频体验,火山引擎 RTC 结合海量线上数据,为不同业务场景预设了高质量的音频配置方案。你只需根据语聊、K 歌等场景选择房间模式,即可获得适配的音质;在弱网或设备性能不足时,也可以主动切换音质档位,优先保障通话流畅与稳定,避免用户掉线。​
  • 房间模式:决定了该场景下的预设策略,包括网络传输策略、视频属性,音频处理算法(如是否开启 3A)以及对不同机型的适配等。​
  • 音质档位:RTC 默认的音质档位已满足绝大多数场景。若在性能受限或弱网环境下,支持手动切换至较低档位,以优先保障通话的流畅度与稳定性。​
使用前提​
已集成了 RTC SDK V3.60 或更高版本并实现了基本的音视频通话。​
说明​
不同平台的接口、类型名称可能略有差异。本文以 Android RTC SDK 为例,参考对应平台的 API 参考获取更多信息。​
各房间模式的默认音质档位​
每个房间模式均内置了音质档位,满足业务要求的同时,又不过度消耗性能或苛求网络状态。具体如下:​
​
​
默认音质档位​
房间模式(PC 端,以 Windows 为例)​
房间模式(移动端,以 Android 为例)​
音乐音质​
kRoomProfileTypeChorus(12) kRoomProfileTypeGameStreaming(14)​
CHANNEL_PROFILE_CHORUS(12) CHANNEL_PROFILE_GAME_STREAMING(14)​
标准音质​
kRoomProfileTypeCommunication(0) kRoomProfileTypeCloudGame(3) kRoomProfileTypeLowLatency(4) kRoomProfileTypeChatRoom(6) kRoomProfileTypeInteractivePodcast(10) kRoomProfileTypeMeeting(16) kRoomProfileTypeMeetingRoom(17) kRoomProfileTypeClassroom(18)​
CHANNEL_PROFILE_CLOUD_GAME(3) CHANNEL_PROFILE_LOW_LATENCY(4) CHANNEL_PROFILE_CHAT_ROOM(6) CHANNEL_PROFILE_INTERACTIVE_PODCAST(10) CHANNEL_PROFILE_MEETING_ROOM(17)​
流畅​
kRoomProfileTypeGame(2)​
CHANNEL_PROFILE_COMMUNICATION(0) CHANNEL_PROFILE_GAME(2) CHANNEL_PROFIEL_MEETING(16) CHANNEL_PROFILE_CLASSROOM(18)​
​
设置房间模式​
调用 joinRoom 进房时,可以通过 ChannelProfile 选择合适的房间模式。RTC 将自动应用配套的网络传输策略、音频处理算法(如 3A)及音质档位。详见房间模式。​
切换音质档位​
设置了房间模式后,通常无需再手动设置音质档位。但如果当前场景对设备性能消耗极其敏感,且对音质的要求低于默认配置,你可以手动切换。​
  • 切换至低档位:调用 setAudioProfile 传入较低音质档位。​
  • 恢复默认:如需恢复初始设置,可再次调用 setAudioProfile 将音质切换回默认档位。​
API 参考​
​
​
平台​
Android​
iOS​
macOS​
Windows​
Linux​
Electron​
Unity​
Flutter​
Web​
设置房间模式​
joinRoom​
设置音质档位​
setAudioProfile​
​
常见问题​
当前房间模式的音质不能满足我的场景需求,如何调整到更高的音质档位?​
setAudioProfile 将调整音频编码参数,但不会影响采样参数,因此调用该接口将音质切换为较高档位时,音质可能不会有显著提升。若需显著提升音质,建议在调用 joinRoom 时直接选择音乐音质的房间模式。具体对应关系参见各房间模式的默认音质档位。​
​
最近更新时间:2026.10.15 14:32:24
这个页面对您有帮助吗?
有用
有用
无用
无用