本文介绍声网如何按月统计使用语音通话、视频通话、互动直播的费用。
每月结束时,声网会统计你声网开发者账号下所有项目当月产生的音频和视频时长用量(单位为分钟)。需注意,视频时长用量按照集合分辨率分为四个档位,分档定价。扣除声网为每个开发者账号提供的每月一万分钟免费分钟数后,声网将剩余的音频时长用量和视频时长用量乘以对应的单价,最后相加得出本月总费用。
基础的计费公式如下:
月度费用 = 音频时长用量 × 音频单价 + 各档位视频的时长用量 × 相应视频单价
每个会话的时长用量,是这个会话中所有用户产生的时长用量之和。
针对每个用户,声网从其加入 RTC 频道开始计算时长用量,到离开这个频道结束计量。
根据用户在会话中是否订阅视频流,时长用量可分为如下两类:
声网音视频时长用量的单价如下:
用量类型 | 单价(元/千分钟) |
---|---|
音频 | 7 |
高清视频(HD) | 28 |
全高清视频(Full HD) | 63 |
2K 视频 | 112 |
2K+ 视频 | 252 |
声网根据用户接收到的所有视频的集合分辨率,将视频分为如下四个类型并分别计算各类型视频的费用:
视频用量类型 | 用户订阅视频的集合分辨率 |
---|---|
高清(HD) | 集合分辨率 ≤ 921,600(1280 × 720) |
全高清(Full HD) | 921,600(1280 × 720)< 集合分辨率 ≤ 2,073,600(1920 × 1080) |
2K | 2,073,600 (1920 × 1080) < 集合分辨率 ≤ 3,686,400 (2560 × 1440) |
2K+ | 3,686,400 (2560 × 1440)< 集合分辨率 ≤ 8,847,360 (4096 × 2160) |
例如,用户 A 同时订阅两路分辨率为 960 × 720 的视频流,则该用户订阅的视频集合分辨率为 960 × 720 + 960 × 720 = 1,382,400,其视频用量按全高清(Full HD)类型的单价计费。
当你的月度总用量超过 100,000 分钟时,声网自动提供如下阶梯折扣:
用量(分钟) | 折扣 |
---|---|
100,000 至 499,999 | 5% |
500,000 至 999,999 | 7% |
1,000,000+ | 10% |
各阶梯的折扣只适用于对应阶梯区间内的用量。例如,时长用量为 60 万分钟,则 1 至 99,999 分钟不享受折扣,100,000 至 499,999 分钟享受 5% 的折扣,500,000 至999,999 分钟享受 7% 的折扣。
本节说明声网如何计算视频的集合分辨率、每种服务类型的时长用量以及相关费用。
假设有 5 位用户同时加入一个频道,并且进行了 60 分钟的视频互动直播。 在视频互动直播中,有 3 位主播(主播 A、B 和 C),每位主播的视频分辨率为 960 × 720。2 位观众订阅了所有主播的视频流。 此外,主播 A 向频道中的所有其他用户共享了自己的屏幕。 发送和接收的屏幕共享流的分辨率均为 1920 × 1080。
下表展示了如何计算每位用户订阅视频流的集合分辨率,以确定各用户视频用量的类型和单价:
用户 | 订阅的视频流 | 视频的集合分辨率 | 总分辨率 | 视频用量类型 |
---|---|---|---|---|
主播 A + 屏幕共享 | 2 位主播 | 960 × 720 × 2 | 1,382,400 | 全高清视频(Full HD) |
主播 B | 2 位主播 + 主播 A 共享的屏幕 | (960 × 720 × 2) + (1920 x 1080) | 3,456,000 | 2K |
主播 C | 2 位主播 + 主播 A 共享的屏幕 | (960 × 720 × 2) + (1920 x 1080) | 3,456,000 | 2K |
观众 1 | 3 位主播 + 主播 A 共享的屏幕 | (960 × 720 × 3) + (1920 x 1080) | 4,147,200 | 2K+ |
观众 2 | 3 位主播 + 主播 A 共享的屏幕 | (960 × 720 × 3) + (1920 x 1080) | 4,147,200 | 2K+ |
下表展示了如何计算视频互动直播中产生的总费用:
收费服务(视频用量类型) | 总时长用量(分钟) = 各用户时长用量总和 | 单价(元/千分钟) | 各服务费用(元) | 总费用(元) (四舍五入至小数点后两位) |
---|---|---|---|---|
全高清视频(Full HD) | 60 | 63 |
(60/1000) × 63 = 3.78 | 47.46 |
2K | 60 × 2 = 120 | 112 |
(120/1000) × 112 = 13.44 | |
2K+ | 60 × 2 = 120 | 252 |
(120/1000) × 252 = 30.24 |
本节提供更多注意事项以供参考。
声网以秒为单位统计用量,然后将秒转换为分钟进行计费。在每月底结算整月用量时,声网会把当月产生的音频和各类型的视频用量(单位为秒)分别相加,然后除以 60,分别得出音频分钟数和各类型的视频分钟数,最后向上取整。例如一个月产生了 59 秒的音频时长用量,则音频用量数据计为 1 分钟;如果产生了 61 秒的视频时长用量,则视频用量数据计为 2 分钟。月用量误差在 1 分钟内。
双流模式下,用户的分辨率计算方式如下:
如果你的场景中涉及屏幕共享,则屏幕共享流的视频单价以你在 ScreenCaptureParameters
中设置的视频分辨率为准。详见以下类中的说明:
ScreenCaptureParameters
AgoraScreenCaptureParameters
setScreenProfile
。
计算集合分辨率时,我们会将分辨率为 225,280(640 × 352)的视频流按分辨率 230,400(640 × 360)计算。
在你的场景中,如果除视频通话、互动直播外还涉及其他声网产品或服务,如云信令、云端录制或互动白板,则需要额外收费。详见各声网产品或服务的计费说明。
声网音视频单价如下:
单价 | 档位 | 单价(元/千分钟) |
---|---|---|
音频 | 无 | 7 |
视频 | 高清(HD) |
28 |
超清(HD+) | 105 |
声网根据用户成功订阅的视频分辨率之和,即“集合分辨率”,将划分为如下两个档位:
档位 | 用户订阅视频的集合分辨率 |
---|---|
高清(HD) | 集合分辨率 ≤ 921,600(1280 × 720) |
超清(HD+) | 集合分辨率 > 921,600(1280 × 720) |
例如,用户 A 同时订阅两路分辨率为 960 × 720 的视频流,则该用户订阅的视频集合分辨率为 960 × 720 + 960 × 720 = 1,382,400,其视频用量按超清(HD+)档位单价计费。
onRtcStats
回调的 totalDuration
属性。reportRtcStats
回调的 duration
属性。onRtcStats
回调的 duration
属性。如果客户端在弱网环境下断开连接,则声网 RTC SDK 计算出来的通话时长可能不准确。使用声网 RTM SDK 或其他信令系统来实现心跳机制,并获得客户端的断开时长。你可以在声网 RTC SDK 获得的通话时长中减去客户端断开连接的时长,从而计算用户的通话时长。