常见问题
本文介绍跟计费相关的常见问题以及解决方案。
套餐包相关
A:不能。
每款付费版套餐包内均已包括声网赠送的时长,且套餐包级别越高、赠送的时长越多。因此,不再享受每月 1 万分钟免费时长。详见套餐内订阅费用。
计费单价相关
A:会产生音频订阅费用。
- 在频道内发布音视频流的行为不会产生费用。
- 即使用户在频道内未主动订阅音视频流,也会产生音频时长用量,从而产生音频订阅费用。
时长用量相关
A:声网以秒为单位统计用量,然后将秒转换为分钟进行计费。在每月底结算整月用量时,声网会把当月产生的音频和各类型的视频用量(单位为秒)分别相加,然后除以 60,分别得出音频分钟数和各类型的视频分钟数,最后向上取整。
例如一个月产生了 59 秒的音频时长用量,则音频用量数据计为 1 分钟;如果产生了 61 秒的视频时长用量,则视频用量数据计为 2 分钟。月用量误差在 1 分钟内。
不能。你在账单中看到的用量是你声网开发者账号下所有项目中所有用户的音视频时长用量总和。如需获取单个用户的用量,你可以使用 SDK 报告的如下统计数据:
- Android:
onRtcStats
回调的totalDuration
属性。 - iOS:
reportRtcStats
回调的duration
属性。 - Windows:
onRtcStats
回调的duration
属性。 - macOS:
reportRtcStats
回调的duration
属性。
如果客户端在弱网环境下断开连接,则声网 RTC SDK 计算出来的通话时长可能不准确。你可以使用声网 RTM SDK 或其他信令系统来实现心跳机制,并获得客户端的断开时长,然后在声网 RTC SDK 获得的通话时长中减去客户端断开连接的时长,从而计算用户的通话时长。
视频分辨率相关
A:视频档位基于集合分辨率而定,即对你订阅的流的分辨率进行求和。所以,你订阅的视频流越多,你的集合分辨率越有可能超过 1,280 x 720 的超清档。
双流模式下,用户的分辨率计算方式如下:
- 如果订阅的是大流,则用户的集合分辨率根据发送端设置的大流分辨率计算。
- 如果订阅的是小流,则用户的集合分辨率根据用户实际收到的分辨率计算。
- 如果订阅的是大流,但因为弱网情况下接收了小流,则用户的集合分辨率按照实际收到的小流分辨率计算。
A:屏幕共享视频流的分辨率以你在以下类中设置的视频分辨率为准,如果你未设置分辨率,则以默认分辨率为计费标准。
平台 | Class | 默认分辨率 |
---|---|---|
Android | ScreenCaptureParameters | 1280 × 720 |
iOS | AgoraScreenCaptureParameters2 | 1280 × 720 |
Windows | ScreenCaptureParameters | 1920 x 1080 |
macOS | AgoraScreenCaptureParameters | 1920 x 1080 |
Web | ScreenVideoTrackInitConfig.encoderConfig | 1920 × 1080 |
在 Web 端,由于设备和浏览器的限制,部分浏览器对设置的屏幕属性不一定能全部适配。当浏览器不支持用户设置的分辨率时,计量计费会以实际采集的分辨率为准。
A:计算集合分辨率时,我们会将分辨率为 225,280(640 × 352)的视频流按分辨率 230,400(640 × 360)计算。
欠费相关
A:在发现账号被冻结后,你需要及时充值。一旦账号余额大于等于最低余额要求,你的账号会即刻解冻。
为避免账号欠费从而引起线上的业务受到影响,建议你注意查收声网发送的扣费邮件、充值提醒邮件和账号冻结预警邮件。详见什么是账单、扣费与账户冻结?