- 文档首页
实时音视频
实时音视频
产品计费
计费规则
音视频通话计费
音视频通话计费
音视频通话费,指的是用户在使用火山引擎 RTC 服务时,订阅音视频流所产生的费用,根据所订阅的流类型和订阅时长(以当日累计订阅时长为结算标准,单位:分钟)计费。
注意
只要有用户(包括后端处理机器人)在 RTC 房间,就会至少计算音频计费时长,即使房间内只有 1 个用户。
为避免产生不必要的费用,请及时让所有用户退出房间;若启用了云端录制、转推直播等后端处理任务,请及时调用对应的结束任务接口,使后端处理机器人退出房间。
计费公式
音视频通话费用 = 音频通话单价 × 音频通话计费时长 +各档位视频通话单价 × 各档位视频通话计费时长
单价
计费时长
- 视频计费时长:用户实际接收的每一路视频流的时长,分档计价,多路求和。
- 实际接收的每一路视频流的时长:用户进入 RTC 房间后,从成功接收视频流开始,到停止接收该路视频流的时长。
- 分档计价:根据用户实际接收的视频流的分辨率,将其归入不同的计价档位,不同档位单价不同。
- 多路求和:如果用户同时接收多路视频流,每一路的时长会分别计算。然后将同一分辨率档位的时长累加。
- 音频计费时长: 用户在 RTC 房间的总时长 - 接收视频流的时长
- 用户进入 RTC 房间后,无论用户是否订阅了音频流,未接收视频流的时长就计为音频计费时长。
- 如果用户同时订阅多路音频流,只按照 1 路音频流计算。
- 同时段同时订阅了视频流和音频流:只计算视频计费时长,不计算音频计费时长。
- 无法接收视频流:如果用户订阅了视频流,但视频流的发送方通过关闭摄像头等方式使用户无法接收视频流,则只计算音频计费时长。
- 房间内只有一个用户或用户没说话:用户成功进入RTC房间后便开始计费。即使房间内只有 1 个用户,也会计算音频计费时长。
- 用户在同一个房间内多次进出:会统计其多段音视频计费时长,然后叠加计算。
- 房间总费用:计算一个房间的整体费用时,你需要分别计算房间中每个用户的费用,然后将其汇总。
- 单日时长不足 1 分钟:每个自然日的计费时长独立计算,精确到分钟,如果单个自然日内的总计费时长不足 1 分钟,则按 1 分钟来计费。
- 以下图为例,某用户在 T0 时刻加入 RTC 房间,在 T6 时刻离开 RTC 房间,期间有音视频流订阅状态的多次变化。
音视频计费时长统计如下:
付费方式
按月结算账单,可通过以下方式抵扣音视频通话费用,抵扣优先级为:10000 分钟免费资源包 > 音视频资源包 > 按量付费。
- 10000 分钟免费资源包:每个 RTC 应用(appID)都会自动获得每月 10000 分钟的免费通话资源包,在费用结算时,优先从免费资源包抵扣用量。具体的抵扣规则,请参见 10000 分钟免费资源包。
- 音视频通话资源包:预先购买,后使用,结算时,在免费资源包抵扣完毕后,优先从已购买的音视频资源包中抵扣用量。具体抵扣规则,请参见资源包类型及抵扣比例。
- 按量付费:即先使用,后付费,按月结算,每月初出具上一月账单并扣费,通过账户余额抵扣。
计费示例
用户 A、B、C 一起同时在 RTC 房间中持续停留了 10 分钟。A、B、C 互相订阅对方的音视频流。如下表所示:
费用计算如下:
- A 产生的费用 = A 在房时长费(纯音频) = 0.007 × 10 = 0.07 元
- B 产生的费用 = B 订阅 A 的费用(360P) + B 订阅 C 的费用(1080P) = 0.014 × 10 + 0.063 × 10 =0.77 元
- C 产生的费用 = C 订阅 A 的费用(360P) = 0.014 × 10 =0.14 元
总费用= 用户 A 产生的费用 + 用户 B 产生的费用 + 用户 C 产生的费用 = 0.98元。
FAQ:没有进行音视频对话,为什么还产生了大量的音频计费时长?
- 只要有用户(包括后端处理机器人)在 RTC 房间,就会至少计算音频计费时长,即使房间内只有 1 个用户。为避免产生不必要的费用,请及时让所有用户退出房间。
- 若启用了后端处理任务(例如云端录制、抽帧截图、WTN 流等),系统会自动生成一个后端机器人作为虚拟观众加入 RTC 房间,订阅所需处理的音视频流,该后端处理机器人只要在 RTC 房间,就会至少产生音频通话费。
- 为避免产生不必要的费用,请及时调用对应的结束任务接口,使后端机器人退出 RTC 房间,以停止计费。
最近更新时间:2026.09.21 16:24:27