本文展示 Agora 云端录制产品的计费方式。

如果你已与我们的销售签约,则实际计费信息以合同为准。

概述

Agora 会按月统计你的开发者账户下所有项目产生的费用。

当你使用 Agora 云端录制服务在你的项目中实现了云端录制功能,如录制语音通话、视频群聊、互动直播的内容后,Agora 会收取录制费用,并按月发布账单、进行扣款。详见账单、扣费与账户冻结

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

费用组成

每月结束时,Agora 会统计你的开发者账户下所有项目整月的视频时长用量和音频时长用量,然后乘以单价,得出本月费用:

  • 视频费用:如果使用录制服务在 RTC 频道内成功录制了视频流,则会产生视频费用。
  • 音频费用:如果使用录制服务在 RTC 频道内没有录制视频流,则无论是否录制了音频流,都会产生音频费用。

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

  • 同一时间内,如果既录制了音频流,也录制了视频流,则只计算视频费用。
  • 录制过程中,频道空闲的时长也会按照空闲时长 × 音频单价计费。

单价

Agora 录制音视频单价如下:

类型 单价(元/千分钟)
录制音频 9
录制视频 高清(HD):36
超清(HD+):135

视频档位与集合分辨率

Agora 录制视频单价分两档:

  • 高清(HD):当录制视频的分辨率 ≤ 921600(1280 × 720)时,按高清档计费。
  • 超清(HD+):当录制视频的分辨率 > 921600(1280 × 720)时,按超清档计费。

录制视频的分辨率,为录制服务在某一时刻录制的所有视频分辨率之和,也称“集合分辨率”。

阶段一

假设开启一个录制进程并加入 RTC 频道进行了 45 分钟的录制,录制 A、B、C 、D 四个用户的视频流。录制过程中,用户的视频分辨率发生了变化,集合分辨率分为如下两个阶段计算:

前 30 分钟录制 A、B、C 三个用户的视频流,分辨率分别如下:

  • A 的视频分辨率:640 × 360
  • B 的视频分辨率:640 × 360
  • C 的视频分辨率:640 × 360

则录制的集合分辨率 = 640 × 360 + 640 × 360 + 640 × 360 = 691200

由于 691200 小于 921600,录制的视频集合分辨率属于高清档位,单价按 36 元/1,000 分钟计。

阶段二

后 15 分钟录制 A、B、D 三个用户的视频流,且分辨率发生了改变:

  • A 的视频分辨率:640 × 360
  • B 的视频分辨率: 240 × 180
  • D 的视频 分辨率:1280 × 720

则录制的集合分辨率 = 640 × 360 + 240 × 180 + 1280 × 720 = 1195200

由于 1195200 大于 921600,录制的视频集合分辨率属于超高清档位,单价按 135 元/1,000 分钟计。

所以,录制的集合分辨率分两个阶段计, 录制服务的总费用 = 高清档单价 × 30 分钟 + 超清档单价 × 15 分钟。

时长用量

针对录制服务,Agora 从开始录制计算时长用量,到结束录制停止计量。时长用量的精度为秒。

根据是否录制视频流,时长用量可分为如下两类:

  • 视频时长用量:录制服务在 RTC 频道内录制视频的时长,就是视频时长用量。
  • 音频时长用量:录制服务在 RTC 频道内的总时长,减去录制视频的时长后所得的剩余时间。无论是否录制了音频,都算作是音频时长用量。

如果频道内仅开启一个录制进程,同时录制多路音频流和视频流,则录制的时长用量不会叠加计算。

  • 如果同时录制用户 A 和 B 的视频流 10 分钟,则录制服务产生的费用就是 10 分钟视频的费用。
  • 如果同时录制用户 A 的音频流和用户 B 的视频流 10 分钟,则录制服务产生的费用也是 10 分钟视频的费用。

如果频道内同时开启多个录制进程,同时录制多路音频流和视频流,则录制的时长用量不会叠加计算, 但录制费用需要乘以开启的录制进程的数量。

  • 如果开启两个录制进程同时录制用户 A 和 B 的视频流 10 分钟,则录制服务产生的费用就是 2 × 10 分钟视频的费用。
  • 如果开启两个录制进程同时录制用户 A 的音频流和用户 B 的视频流 10 分钟,则录制服务产生的费用也是 2 × 10 分钟视频的费用。

计费示例

本章节中,所有提及视频单价处,均指录制的视频集合分辨率所对应的视频单价。

四人视频通话

示例一

场景描述:四人同时加入频道,进行视频通话 1,000 分钟,开启 1 个云端录制进程,录制 4 路音频(仅录制音频)。

计费方案:该录制服务只产生了音频费用。 费用 = 录制进程数量 × 音频单价 × 音频时长用量/1,000, 即费用 = 1 × 9 × 1,000/1,000 = 9 元。

示例二

场景描述:四人同时加入频道,进行视频通话 1,000 分钟,开启 2 个云端录制进程,每个进程录制 4 路音频(仅录制音频)。

计费方案:该录制服务只产生了音频费用。费用 = 录制进程数量 × 音频单价 × 音频时长用量/1,000, 即费用 = 2 × 9 × 1,000/1,000 = 18 元。

示例三

场景描述:四人同时加入频道,进行视频通话 1,000 分钟,开启 1 个云端录制进程,录制 4 路音频和分辨率为 640 × 360 视频。

计费方案:该录制服务产生了视频费用。视频集合分辨率为 4 × 640 × 360 = 1280 × 720,属于高清视频。费用 = 录制进程数量 × 高清视频单价 × 视频时长用量/1,000, 即费用 = 1 × 36 × 1,000/1,000 = 36 元。

五人视频通话

场景描述:五人同时加入频道,进行视频通话 1,000 分钟,开启 1 个云端录制进程,录制 5 路音频和分辨率为 640 × 360 视频。

计费方案:该录制服务产生了视频费用。视频集合分辨率为 5 × 640 × 360 > 1280 × 720,属于超高清视频。费用 = 录制进程数量 × 超高清视频单价 × 视频时长用量/1,000, 即费用 = 1 × 135 × 1,000/1,000 = 135 元。

注意事项

时长用量精度

Agora 在每月底结算整月用量时,会把当月产生的音频、高清视频、超清视频用量(单位为秒)分别进行相加,然后除以 60,分别得出音频分钟数、高清视频分钟数和超清视频分钟数,最后向上取整。例如一个月产生了 59 秒的音频时长用量,则音频用量数据计为 1 分钟;如果产生了 61 秒的视频时长用量,则视频用量数据计为 2 分钟。月用量误差在 1 分钟内。

双流分辨率

被录制用户开启双流后,录制服务器只能选取录制一路流:

  • 如果录制的是大流,则集合分辨率的计算会根据被录制方设置的大流分辨率计算;
  • 如果录制的是小流,则集合分辨率的计算会根据服务器实际收取到的分辨率计算。

分辨率校准

在计算集合分辨率时,我们会统一将所有面积为 225280 (640 x 352) 的视频流按照分辨率 (640 x 360)计算。

常见问题

问:采用不同的录制模式是否会导致收费不同?

录制的计费与录制模式无关。无论你采用单流录制模式还是合流录制模式,录制的计费仅与录制流数、录制时间以及录制集合分辨率相关。

相关文档