发送和接收房间内消息时,发送者和接收者必须已在房间内。成功进房的标志是收到 onRoomStateChanged 回调通知。
以 Android SDK 为例。
onRoomStateChangedonRoomStateChanged| 维度 | 基础功能 | 高级功能 |
|---|---|---|
消息能力限制 | ||
| 房间内消息 (广播/点对点) | ✅ 支持 | ✅ 支持 |
| 房间外点对点消息 | ❌ 不支持 | ✅ 支持 |
| SDK 发送消息至业务服务器 | ❌ 不支持 | ✅ 支持 |
| OpenAPI 发送消息 | ❌ 不支持 | ✅ 支持 |
性能限制 | ||
| 单条消息/信令包大小 | ≤ 1 KB | ≤ 64 KB |
单个房间内所有用户发送的消息次数之和 |
|
|
| OpenAPI 发送上限 | ❌ 不支持 | 单个 accountID,调用 SendUnicast、SendRoomUnicast、SendBroadcast 与 BatchSendRoomUnicast 的频率上限之和为 500 次/秒。 |
| SDK 发送速率 | ≤ 30 KB/s | |
SDK 发送频率 | ≤ 60 包/秒 |
|
支持的 SDK 版本 | ||
| ✅ 支持(默认开启) | ✅ 支持(需去控制台手动开启) |
| ❌ 不支持 | ✅ 支持(默认开启,不可改变) |