实时音视频计费

最近更新时间:2022-09-20 05:17:40

anyRTC 实时音视频服务计费方式为分钟数计算,当您的项目中用到了实时音视频功能时,anyRTC会进行结算。本文为您介绍了实时音视频的计费方式、使用说明等,帮助您更好地使用实时音视频服务。

自 2021 年 05 月起,anyRTC 对官网计费全线下调,并以此为默认的计费方式。与原来的计费方式相比,该计费方式大大减轻了企业负担。

如若与我们的销售有签订合同,计费方式以合同为准。

计费方式

anyRTC根据你的项目所产生的会话进行时长用量计算。每个会话的时长用量,是这个会话中所有用户产生的时长用量之和。每月结束时,anyRTC 会结算项目的整月时长用量,然后乘以单价,得出本月费用。详见 账单、扣费与账户冻结

anyRTC 给予每个 anyRTC 开发者账号每个月一万分钟的免费时长。具体的扣除顺序和适用范围请参考 每月一万分钟免费说明

anyRTC 还提供预付费套餐包,详见 FAQ:anyRTC对预付费是否有相应的优惠策略

如果你的场景中涉及旁路推流实时消息云端录制等其他 anyRTC 产品和服务,除实时音视频费用外,还需要计算该产品或服务的费用。

针对每个用户,anyRTC 基于其在频道中的具体订阅情况计算时长用量。一个会话中,每个用户可能会产生两种时长用量:

  • 视频时长用量:如果用户成功订阅了视频流,则产生视频用量。
  • 音频时长用量:如果用户没有订阅视频流,则无论其是否订阅了音频流,都会产生音频用量。

费用 = 视频单价 × 视频时长用量 + 音频单价 × 音频时长用量。

同一时间内,如果用户既订阅了音频流,也订阅了视频流,则只计算视频用量。

如果会话中只有一个用户,则该会话的费用,按会话的用量记为音频用量。

单价

anyRTC 音视频单价如下:

单价单价(元/千分钟)
音频4
高清(HD)16
全高清(Full HD)32
2K56
2K+128

如果你使用的是微信小程序 SDK,则音视频单价如下:

单价单价(元/千分钟)
音频7
视频28

视频档位与集合分辨率

anyRTC 根据用户成功订阅的所有视频流的分辨率之和,即“集合分辨率”,将视频划分为如下四个档位:

  • 高清(HD):集合分辨率 ≤ 921,600(1280 × 720)时,按高清(HD)档计费。
  • 全高清(Full HD): 921,600(1280 × 720)< 集合分辨率 ≤ 2,073,600(1920 × 1080)时,按全高清(Full HD)档计费。
  • 2K : 2,073,600 (1920 × 1080) < 集合分辨率 ≤ 3,686,400 (2560 × 1440)时,按2K档计费。
  • 2K+ : 3,686,400 (2560 × 1440)< 集合分辨率 ≤ 8,847,360 (4096 × 2160)时,按2K+档计费。

以用户 A 为例。假设用户 A 在 RTC 频道中,始终订阅 B、C、D 三个用户的视频流。

示例一

如果 A 订阅的视频分辨率分别如下:

  • A 订阅 B 的分辨率:640 × 360
  • A 订阅 C 的分辨率:640 × 360
  • A 订阅 D 的分辨率:640 × 360

则用户 A 订阅的集合分辨率 = 640 × 360 + 640 × 360 + 640 × 360 = 691200

由于 691200 小于 921600,用户 A 的订阅集合分辨率属于高清(HD)档位,单价按 16 元/1,000 分钟计。

示例二

如果 A 订阅的视频分辨率发生了改变:

  • A 订阅 B 的分辨率:640 × 360
  • A 订阅 C 的分辨率
    • 前 10 分钟:640 × 360
    • 后 10 分钟:240 × 180
  • A 订阅 D 的分辨率
    • 前 10 分钟:640 × 360
    • 后 10 分钟:1280 × 720

则用户 A 订阅的集合分辨率分两个阶段计:

计算阶段A 订阅 B 的分辨率A 订阅 C 的分辨率A 订阅 D 的分辨率A 订阅的集合分辨率
后 10 分钟640 × 360240 × 1801280 × 7201195200
前 10 分钟640 × 360640 × 360640 × 360691200

根据上表计算:

  • 前 10 分钟 A 订阅的集合分辨率为 691200,小于 921600,属于高清(HD)档位,单价按 16 元/1,000 分钟计。
  • 后 10 分钟 A 订阅的集合分辨率为 1195200,大于 921600,属于全高清(Full HD)档位,单价按 32 元/1,000 分钟计。

时长用量

针对每个用户,anyRTC 从其加入频道开始计算时长用量,到离开这个频道结束计量。用量的精度为秒。

根据用户在会话中是否订阅视频流,时长用量可分为如下两类:

  • 视频时长用量:用户接收到视频流的时长,就是视频时长用量。
  • 音频时长用量:用户在 RTC 频道内的总时长,减去收到视频流的时长后所得剩余时间,无论是否订阅了音频流,都算作是音频时长用量。

果用户同时订阅多路音频流和视频流,则其订阅的时长用量不会叠加计算。

如果用户 A 同时订阅用户 B 和 C 的视频流 10 分钟,则用户 A 仅产生 10 分钟的视频用量。

如果用户 A 同时订阅用户 B 的音频流和用户 C 的视频流 10 分钟,则用户 A 也仅产生 10 分钟的视频用量。

计量示例

本节展示不同场景下,如何计算会话产生的时长用量。

本节示例中的视频用量,根据订阅视频的集合分辨率还区分高清视频用量和超清视频用量。

二人视频通话

场景描述:A、B 二人同时加入频道,进行视频通话 20 分钟。

计费方案:该会话中 A 和 B 都产生了 20 分钟的视频用量。总用量 = 20 分钟的视频用量 × 2 = 40 分钟的视频用量。

三人语音通话

场景描述:A、B、C 三人同时加入频道,进行语音通话 20 分钟。

计费方案:该会话中 A、B 和 C 都产生了 20 分钟的音频用量。总用量 = 20 分钟的音频用量 × 3 = 60 分钟的音频用量。

四人视频通话

场景描述:A、B、C 三人同时加入频道,纯音频通话 10 分钟后,D 加入频道,然后四人一起视频通话 10 分钟。

计费方案:该会话中 A、B、C、D 都产生了用量。

  • A 产生的用量
    • 前十分钟:A 订阅了 B 和 C 的音频,因此产生了 10 分钟的音频用量。
    • 后十分钟:A 订阅了 B、C、D 的视频,因此产生了 10 分钟的视频用量。
  • B、C 产生的用量同 A
  • D 产生的用量
    • 前十分钟:未产生用量。
    • 后十分钟:D 订阅了 A、B、C 的视频,因此产生了 10 分钟的视频用量。

总用量 =(10 分钟的音频用量 + 10 分钟的视频用量)× 3 + 10 分钟的视频用量 = 30 分钟的音频用量 + 40 分钟的视频用量。

单人视频直播

场景描述:A 在频道内进行视频直播 20 分钟,有六名观众观看。其中三名观众订阅视频流,三名观众订阅音频流。

计费方案:由于 A 在频道内没有订阅行为,因此 A 产生的用量为音频用量;六名观众中,三名产生视频用量,三名产生音频用量。

  • A 产生了 20 分钟的音频用量
  • 三名订阅视频的观众各产生了 20 分钟的视频用量
  • 三名订阅音频的观众各产生了 20 分钟的音频用量

总用量 = 20 分钟的音频用量 +(20 分钟的视频用量 × 3)+(20 分钟的音频用量 × 3)= 80 分钟的音频用量 + 60 分钟的视频用量。

连麦直播

场景描述:A 在频道内进行视频直播 10 分钟,有六名观众观看。10 分钟后观众 B 上麦,与 A 视频连麦 10 分钟,其余观众继续观看。

计费方案:该会话中 A、B 和所有观众都产生了用量。

  • A 产生的用量
    • 前 10 分钟:由于没有订阅行为,因此只产生了 10 分钟的音频用量。
    • 后 10 分钟:订阅 B 产生了 10 分钟的视频用量。
  • B 产生的用量:全程订阅 A 产生了 20 分钟的视频用量
  • 剩余五名观众的用量
    • 前 10 分钟:订阅 A 产生了 10 分钟的视频用量 × 5 = 50 分钟的视频用量。
    • 后 10 分钟:订阅 A 和 B 产生了 10 分钟的视频用量 × 5 = 50 分钟的视频用量。

总用量 =(10 分钟的音频用量 + 10 分钟的视频用量)+ 20 分钟的视频用量 +(50 分钟的视频用量 + 50 分钟的视频用量)= 10 分钟的音频用量 + 130 分钟的视频用量

注意事项

双流分辨率

双流模式下,用户的分辨率计算方式如下:

  • 如果订阅的是大流,则用户的集合分辨率根据发送端设置的大流分辨率计算。
  • 如果订阅的是小流,则用户的集合分辨率根据用户实际收到的分辨率计算。

常见问题

原来的计费方式,音视频单价是多少?

音视频分钟数计费方式:

单价 单价(元/千分钟)
音频 7
高清(HD) 28
全高清(Full HD) 105

小程序分钟数计费方式:

单价 单价(元/千分钟)
音频 10
视频 30
为什么只订阅了视频,却在账单中看到了音频分钟数?
  • 如果频道中有用户只发布,却没有订阅任何视频流,那么该用户的集合分辨率为 0,其产生的分钟数就是音频分钟数。
  • 如果因网络等原因导致某用户没有收到视频,则此刻该用户的集合分辨率计为 0,其对应的分钟数也是音频分钟数。
为什么所有用户订阅的都是 360 × 640 的视频流,我的单价却被定在全高清(Full HD)? 视频档位基于集合分辨率而定,即对你订阅的流的分辨率进行求和。所以,你订阅的视频流越多,你的集合分辨率越有可能超过 1280 x 720 的高清(HD)档。
小程序通信计费方式也是用集合分辨率吗? 不是,小程序只根据订阅的媒体类型计费。

相关文档