You need to enable JavaScript to run this app.
导航

使用限制

最近更新时间2023.08.28 12:05:34

首次发布时间2022.09.16 15:44:29

使用实时消息功能时,应注意以下限制条件:

  • 点对点消息和房间内广播消息中,传输的文本消息和二进制消息的原始大小分别不能超过 64KB。
  • 房间内批量点对点消息中,传输的文本消息和二进制消息的原始大小均不能超过 64KB。
  • 若你使用 RTC SDK 中的实时信令功能,当向房间内指定用户发送消息时,消息发送者和接受者必须已成功进房。成功进房的标志是 SDK 通过 onRoomStateChanged 回调通知进房成功。
  • 向房间内全体成员发送消息时,消息发送者必须已成功进房,只有在发送消息前已成功进房的用户才能收到这些消息。成功进房的标志是 SDK 通过 onRoomStateChanged 回调通知进房成功。

房间消息数量限制

另外,房间内发送的消息也应满足以下的额外限制。如果超过此限制,延迟会大幅增加。

房间内在线人数每秒最大消息数量
1-500100
500-100080

客户端调用频率限制

使用场景RTC SDK 方法(以 Android 端为例)RTS SDK 方法(以 Android 端为例)Native 端调用频率限制(次/秒)Linux 端调用频率限制(次/秒)
点对点文本消息sendMessage200/3秒1600/3秒
点对点二进制消息
  • 房间内:sendUserBinaryMessage
  • 房间外:sendUserBinaryMessageOutsideRoom
  • sendBinaryMessage200/3秒1600/3秒
    房间内广播文本消息sendRoomMessagesendRoomMessage200/3秒1600/3秒
    房间内广播二进制消息sendRoomBinaryMessagesendRoomBinaryMessage200/3秒1600/3秒
    设置应用服务器参数setServerParamssetServerParams/5/秒
    客户端给应用服务器发送文本消息sendServerMessagesendServerMessage50/3秒150/秒
    客户端给应用服务器发送二进制消息sendServerBinaryMessage50/3秒150/秒

    服务端调用频率限制

    对于每个 AppId,调用点对点消息、批量点对点消息与广播消息 OpenAPI 的频率上限之和是 500 次每秒。