计费说明
本文介绍声网如何按月统计使用音视频实时互动服务的费用。
如果你已与我们的销售签约,则实际计费信息以合同为准。
费用组成
每月结束时,声网会统计你声网开发者账号下所有项目当月产生的音频和视频时长用量(单位为分钟)。需注意,视频时长用量按照集合分辨率分为四个档位,分档定价。扣除声网为每个开发者账号提供的每月一万分钟免费分钟数后,声网将剩余的音频时长用量和视频时长用量乘以对应的单价,再加上进阶服务费用,得出本月总费用。
基础的计费公式如下:
月度费用 = 音频时长用量 × 音频单价 + 各档位视频的时长用量 × 相应视频单价 + 进阶服务费用
时长用量
每个会话的时长用量,是这个会话中所有用户产生的音视频时长用量之和。
针对每个用户,声网从其加入 RTC 频道开始计算时长用量,到离开这个频道结束计量。
根据用户在会话中是否订阅视频流,时长用量可分为如下两类:
- 视频时长用量:如果用户成功订阅了视频流,则产生视频用量。如果同时订阅音频流和视频流,只计算视频用量。
- 音频时长用量:如果用户没有订阅视频流,则无论其是否订阅了音频流,都会产生音频用量。
单价
在普通场景(语音通话、视频通话、互动直播)和极速直播场景下,用户订阅音视频的时长用量的单价如下:
用量类型 | 普通场景单价(元/千分钟) | 极速直播单价(元/千分钟) |
---|---|---|
音频 | 7 | 4 |
高清视频 (HD) | 28 | 14 |
全高清视频(Full HD) | 63 | 32 |
2K 视频 | 112 | 56 |
2K+ 视频 | 252 | 126 |
声网根据用户接收到的所有视频的集合分辨率,将视频分为如下四个类型并分别计算各类型视频的费用:
视频用量类型 | 用户订阅视频的集合分辨率 |
---|---|
高清 (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% 的折扣。
进阶服务
使用部分实时互动进阶服务时将产生额外费用。进阶服务费用独立于音视频时长费用,不同的进阶服务采用不同的计费规则。声网会在每月结束时根据以下规则计算出各项进阶服务的费用,相加后得到进阶服务的月度费用。
视频截图上传
视频截图上传功能可以按照设置的频率对频道内的视频流截图,并将图片上传至你指定的第三方云存储,详见视频截图上传介绍。
视频截图上传费用分为截图费用和 QPS 超限费用(Queries per second,每秒查询数)两部分。每月结束时,声网将根据当月产生的实际截图张数收费;如果当月出现 QPS 超过免费额度的情况,则取其中最高的 QPS 为月峰值 QPS,每月根据月峰值 QPS 收取一次 QPS 超限费用。
基础计费公式如下:
视频截图上传月度费用 = (截图张数 - 免费额度) × 截图单价 + (当月峰值 QPS - 免费额度) × QPS 超限单价
自 2023 年 9 月 1 日起,声网对视频截图上传功能收取费用。
单价
计费类型 | 单价 | 优惠策略 |
---|---|---|
截图费用 | 2 元/万张 | 每月免费额度为 1 万张,超出部分按单价计费 |
QPS 超限费用 | 10 元/QPS | 每月免费额度为 500 QPS,其中:
|
计费示例
-
示例一:某项目当月共产生 91 万张截图,且当月峰值 QPS 为 100,则当月视频截图上传月度费用为:
(91 - 1) × 2 = 180 元
-
示例二:某项目当月共产生 291 万张截图,且当月峰值 QPS 为 600,则当月视频截图上传月度费用为:
(291 - 1) × 2 + (600 - 500) × 10 = 1580 元
跨频道媒体流转发
跨频道媒体流转发功能可实现将主播发布的媒体流从源频道同时转发到多个目标频道,详见跨频道媒体流转发。
该服务按时长计费。每月结束时,声网会统计你声网开发者账号下所有项目当月产生的跨频道流转发服务音频和视频时长用量(单位为分钟)进行计费,计算公式如下:
跨频道媒体流转发月度费用 = 时长用量 × 单价
时长用量
跨频道媒体流转发服务的时长,是指所转发流的总时长。从启动转发任务开始计算,到停止转发任务时结束计量。
- 若转发的是视频流,则计为视频时长,且根据所转发的视频分辨率划分为四个档位分别统计。
- 若转发的纯音频流,则计为音频时长。
- 如果你将源媒体流一次性转发至 N (N ≤ 6) 个目标频道,此时转发时长应 × N。
- 转发视频用量的档位和订阅集合分辨率无关,而是根据所转发的视频分辨率来决定。
单价
跨频道媒体流转发服务按照音频和视频分类,视频被分为如下四个档位并分别计算各类型视频的费用,计费单价如下:
用量类型 | 视频分辨率 | 单价(元/千分钟) |
---|---|---|
音频 | - | 7 |
高清视频 (HD) | 所转发视频的分辨率 ≤ 921,600 (1280 × 720) | 28 |
全高清视频(Full HD) | 921,600 (1280 × 720) < 所转发视频的分辨率 ≤ 2,073,600 (1920 × 1080) | 63 |
2K 视频 | 2,073,600 (1920 × 1080) < 所转发视频的分辨率 ≤ 3,686,400 (2560 × 1440) | 112 |
2K+ 视频 | 3,686,400 (2560 × 1440) < 所转发视频的分辨率 ≤ 8,847,360 (4096 × 2160) | 252 |
计费示例
-
示例一,某转发任务将一路分辨率为 1280 × 720 的视频流同时转发至 3 个目标频道,持续 10 分钟。
- 时长用量:每个频道的转发时长为均为 10 分钟,合计时长 30 分钟
- 费用:视频时长 × HD 视频单价,即 30 × 28 / 1000 = 0.84 元
-
示例二,某转发任务将一路音频同时转发至 3 个目标频道,持续 10 分钟。
- 时长用量:每个频道的转发时长为均为 10 分钟,合计时长 30 分钟
- 费用:音频时长 × 音频单价,即 30 × 7 / 1000 = 0.21 元
计费示例
本节说明声网如何计算视频的集合分辨率、每种服务类型的时长用量以及相关费用。
互动直播计费示例
假设有 5 位用户同时加入一个频道,并且进行了 60 分钟的视频互动直播。在视频互动直播中,有 3 位主播(主播 A、B 和 C),每位主播的视频分辨率为 960 × 720。2 位观众订阅了所有主播的视频流。此外,主播 A 向频道中的所有其他用户共享了自己的屏幕。发送和接收的屏幕共享流的分辨率均为 1920 × 1080。
下表展示了如何计算每位用户订阅视频流的集合分辨率,以确定各用户视频用量的类型和单价:
用户 | 订阅的视频流 | 视频的集合分辨率 | 总分辨率 | 视频用量类型 |
---|---|---|---|---|
主播 A + 屏幕共享 | 主播 B、C | 960 × 720 × 2 | 1,382,400 | 全高清视频(Full HD) |
主播 B | 主播 A、C + 主播 A 共享的屏幕 | (960 × 720 × 2) + (1920 x 1080) | 3,456,000 | 2K |
主播 C | 主播 A、B + 主播 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 |
极速直播计费示例
本节展示如何统计单个项目下整月的音频和各档位视频的时长用量,并根据相应单价,计算总费用。
假设有 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 | 32.34 |
2K | 60 × 2 = 120 | 112 | (120/1000) × 112 = 13.44 | |
2K+ | 60 × 2 = 120 | 126 | (120/1000) × 126 = 15.12 |
- 在极速直播中,主播的时长用量按普通场景计费。
- 声网将总费用四舍五入到小数点后两位。
- 如果本例中使用的分钟数在每月总使用时长的前 10,000 分钟内,该服务是免费的,费用为 0 元。
注意事项
本节提供更多注意事项以供参考。
时长用量精度
声网以秒为单位统计用量,然后将秒转换为分钟进行计费。在每月底结算整月用量时,声网会把当月产生的音频和各类型的视频用量(单位为秒)分别相加,然后除以 60,分别得出音频分钟数和各类型的视频分钟数,最后向上取整。例如一个月产生了 59 秒的音频时长用量,则音频用量数据计为 1 分钟;如果产生了 61 秒的视频时长用量,则视频用量数据计为 2 分钟。月用量误差在 1 分钟内。
双流分辨率
双流模式下,用户的分辨率计算方式如下:
- 如果订阅的是大流,则用户的集合分辨率根据发送端设置的大流分辨率计算。
- 如果订阅的是小流,则用户的集合分辨率根据用户实际收到的分辨率计算。
屏幕共享流的分辨率
如果你的场景中涉及屏幕共享,则屏幕共享流的视频单价以你在以下类中设置的视频分辨率为准:
-
Android:
ScreenCaptureParameters
-
Windows:
ScreenCaptureParameters
-
macOS:
AgoraScreenCaptureParameters
-
Web:
ScreenVideoTrackInitConfig.encoderConfig
注意在 Web 端,由于设备和浏览器的限制,部分浏览器对设置的屏幕属性不一定能全部适配。当浏览器不支持用户设置的分辨率时,计量计费会以实际采集的分辨率为准。
分辨率校准
计算集合分辨率时,我们会将分辨率为 225,280(640 × 352)的视频流按分辨率 230,400(640 × 360)计算。
其他产品计费
在你的场景中,如果除视频通话、互动直播外还涉及其他声网产品或服务,如云信令、云端录制或互动白板,则需要额外收费。详见各声网产品或服务的计费说明。
常见问题
为什么所有用户订阅的都是 360 × 640 的视频流,我的单价却被定在超高清档?
视频档位基于集合分辨率而定,即对你订阅的流的分辨率进行求和。所以,你订阅的视频流越多,你的集合分辨率越有可能超过 1,280 x 720 的超清档。
我能在账单中查看某位用户的时长用量么?
不能。你在账单中看到的用量是你声网开发者账号下所有项目中所有用户的音视频时长用量总和。如需获取单个用户的用量,你可以使用 SDK 报告的如下统计数据:
- Android:
onRtcStats
回调的totalDuration
属性。 - iOS:
reportRtcStats
回调的duration
属性。 - macOS:
reportRtcStats
回调的duration
属性。 - Windows:
onRtcStats
回调的duration
属性。
如果客户端在弱网环境下断开连接,则声网 RTC SDK 计算出来的通话时长可能不准确。你可以使用声网 RTM SDK 或其他信令系统来实现心跳机制,并获得客户端的断开时长,然后在声网 RTC SDK 获得的通话时长中减去客户端断开连接的时长,从而计算用户的通话时长。