音视频服务开发指南

    概述

    融云音视频服务提供两类 SDK:

    • 融云 Call 界面组件 - RongCloud CallKit
    • 融云 Call 通讯能力库 - RongCloud CallLib

    其中, CallKit 基于 CallLib ,提供了一套通用并可定制的通话 UI 交互,如:单人/多人音频,多人视频通话的界面实现,选人界面,本地通知等。
    对于交互有特殊需求的用户,您可以直接使用 CallLib 并实现相关的界面 UI,您也可以向我们商务索取 CallKit 源码以供参考。

    由于底层引擎技术不同,2.9.0 及之后的音视频 SDK 与 2.9.0 之前的 SDK 中的实时音视频不能互通。
    音视频 SDK 为商用收费功能,详细开通及使用说明如下:

    开通方式

    开启服务之前,需在融云开发者平台预先充值后,才能申请开通音视频服务:

    1、音视频账户充值

    音视频服务为付费服务,申请开通音视频服务,音视频账户充值不能低于 500.00 元。

    2、开启音视频服务

    在音视频服务中,点击“开通”按钮,开通服务。

    服务计费说明

    音频通话

    收费方式:

    音频通话 0.0075 元/分钟

    计费模式:

    音频通话按照分钟数和人数进行收费。

    计费规则:

    总费用为每个人的音频通话费用相加。每个人的费用 = 音频价格 × 对应的通话时长

    示例说明:

    如 ABC 三人进行音频通话 10 分钟,其中 A 通话 10 分钟,BC 分别通话 8 分钟和 6 分钟。

    A 费用 = 0.0075 × 10 = 0.075 元

    B 费用 = 0.0075 × 8 = 0.060 元

    C 费用 = 0.0075 × 6 = 0.045 元

    总费用 = 0.075 + 0.060 + 0.045 = 0.18 元

    视频通话

    收费方式:

    集合分辨率 价格 ( 元/分钟 )
    标清视频 ( SD ) < 640 × 480 0.0075
    640 × 480 ≤ 高清视频 ( HD ) < 1280 × 720 0.0270
    超清视频 ( HD+ ) ≥ 1280 × 720 0.1000

    计费模式:

    视频通话按照分钟数,人数,以及接收的集合分辨率进行收费。

    计费规则 :

    总费用为每个人的视频通话费用相加。每个人的费用 = 每个人接收的集合分辨率所对应档位的价格 × 对应的通话时长

    示例说明 1:

    如 ABC 三人进行视频通话,通话期间,人员无变动,三人通话时长都为 10 分钟,且三人接收的集合分辨率均为 HD。

    总费用 = 0.0270 × 10 × 3 = 0.81 元

    示例说明 2:

    如 ABCD 四人进行视频通话,通话期间,人员有变动,我们将每个无人员变动的时间计为一个时间段,计算每个人在该时间段接收的集合分辨率,得到该时间段的费用,然后各个时间段的费用累加后得到每个人的通话费用。下图为每个人在各个时间段接收的集合分辨率所属的档位:

    用户 \ 时间段 0 - 9 分钟 10 - 15 分钟 16 - 33 分钟
    A 发起音视频 SD HD+
    B 未加入 HD HD
    C 未加入 HD+ 未加入
    D 未加入 未加入 SD

    A 费用 = 0 + 0.0075 × 6 + 0.1000 × 18 = 1.845 元

    B 费用 = 0 + 0.0270 × 6 + 0.0270 × 18 = 0.648 元

    C 费用 = 0 + 0.1000 × 6 + 0 = 0.600 元

    D 费用 = 0 + 0 + 0.0075 × 18 = 0.135 元

    总费用 = A + B + C + D = 1.845 + 0.648 + 0.600 + 0.135 = 3.228 元

    注:如以码率作为参考,集合分辨率对应的码率参考值如下:640 × 480 码率为 500 Kbps,1280 × 720 码率为 1000 Kbps 。

    赠送规则

    开通即赠送 1000 分钟的免费通话时长,赠送时长会在使用实时音视频服务的过程中优先扣除。

    iOS 音视频开发指南

    Android 音视频开发指南

    Web 音视频开发指南