You need to enable JavaScript to run this app.
导航
RTS 计量计费
最近更新时间:2025.09.16 14:51:51首次发布时间:2022.09.14 20:26:32
复制全文
我的收藏
有用
有用
无用
无用

使用 RTS 高级功能时会产生相关费用。本文主要介绍实时信令(RTS)高级功能的计费组成,以及各计费项的具体计费规则。

注意

  • 无论你使用的是 RTC SDK 内置信令还是独立的 RTS SDK,计费规则都是统一的。
  • 若未开启 RTS 高级功能,只使用 RTS 基础功能,不收费。基础功能和高级功能的区别,请参见使用限制
费用组成

费用 = PCU 数费 + 收发消息总数费

  • PCU 数费用 =(峰值 PCU 数 - 免费额度)× PCU 单价
  • 收发消息总数费用 =(消息收发总量 - 免费额度)× 消息单价
单价
计费项单价每月免费额度
RTS PCU 数0.2元/个20 个
RTS 收发消息总数20元/百万条100 万条
计量规则

PCU 数

在一个自然月内,任意时间点同时连接到 RTS 服务的客户端实例的最大数量。只按峰值连接数计费,与总用户数或当月累计连接设备数无关。

示例
假设你有 10,000 名客户,在本月内,最多有 500 个客户端同时连接 RTS 服务,那么您的计费 PCU 就是 500。

收发消息数

用户通过 SDK 或 RESTful API 与 RTS 服务器之间产生的所有指令与数据交互,都会被计为消息数。以下是详细的计费范围:

连接与房间管理

行为计量规则
登录/登出 RTS 服务器1 次请求计作 1 条消息。
收到登录/登出 RTS 服务器通知收到 1 条通知计作 1 条消息。
加入/离开 RTS 房间1 次请求计作 1 条消息。
收到加入/离开 RTS 房间通知收到 1 条通知计作 1 条消息。
收到 RTS 房间状态改变通知收到 1 条通知计作 1 条消息。

收发消息内容

适用于所有类型的消息发送和接收行为,包括点对点消息、房间广播消息、以及客户端与您的业务服务器之间的消息。

  • 发送和接收均计费:一次完整的消息传递,会分别对“发送”动作和“接收”动作进行计费。

  • 按大小换算条数:计费条数由消息体大小决定,按 1 KB 为一个单位向上取整。 例如,一条 800B 的消息计为 1 条,一条 2.5KB 的消息计为 3 条。

消息类型场景示例计量分析
点对点消息A 向 B 发送一条 2.5KB 的消息。
  • 发送(A):计量 3 条。
  • 接收方(B):计量 3 条。
    总消息数6 条
  • 房间广播消息A 向 10 人的房间广播一条 800B 的消息。
  • 发送(A):计量 1 条。
  • 接收方(10人):每人计量 1 条,共 10 条。
    总消息数11 条
  • 客户端与业务服务器消息客户端向业务服务器发送一条 1.3 KB 的消息。
  • 发送方 (客户端):计量 2 条。
  • 接收方 (业务服务器):计量 2 条。
    总消息数4 条
  • 查询消息

    操作类型计量规则
    查询本地或远端用户登录状态请求 1次计作 1 条消息。
    收到本地或远端用户登录状态的结果收到 1 条通知计作 1 条消息。
    计费示例

    假设您的 8月 PCU 数为 20100 个,每月收发消息数为 803000000 条。费用如下:

    • PCU 费用 =(20080-20)× 0.2元 = 4016元
    • 收发消息数费用 = (803000000-1000000)/1000000 × 20元 = 16040元

    总费用:4016元 + 16040元 = 20056元