音视频服务开发指南

    概述

    融云实时音视频 SDK 分为会议模式和通话模式两种,详细如下:

    • 会议模式:RTCLib SDK 提供音视频基础通讯能力,通过房间号方式进行单人、多人音视频通话,不依赖于融云的 IMKit、IMLib 可单独集成使用。立即下载

    • 通话模式:包括 CallLib SDKCallKit SDK

      • CallLib SDK:融云音视频通话核心组件,是不含界面的基础音视频通讯能力库,需要开发者自己实现 UI 界面,相对较轻量,适用于对 UI 有较高订制需求的开发者,集成时需要依赖于 IMLib SDK。

      • CallKit SDK:融云音视频通话的界面组件,包含了单人、多人音视频通话的界面的各种场景和功能。您可以通过集成该组件来实现丰富的音视频通话界面,并进行自己的 UI 定制开发。同时我们开源了 CallKit,您可以根据您的需要去使用。集成时需要依赖于 IMKit 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 分钟的免费通话时长,赠送时长会在使用实时音视频服务的过程中优先扣除。

    RTCLib SDK

    基础功能

    分类 功能 Windows PC Mac Android iOS Web
    登陆 房间 ID
    身份选项
    分辨率选项
    美颜开启选项 x x
    大小流 x x
    摄像头开启选项
    音视频通话 音视频通话
    上传模式(清晰/流畅) x
    加入提醒
    大窗口视频
    小窗口视频列表
    大小窗口切换
    麦克风开关
    摄像头开关
    当前谁在讲话
    白板入口
    屏幕共享入口
    获取主持人 x x x
    退出
    千人会议模式 加入会议身份选项
    举手发言 x
    查看白板
    观看屏幕共享
    退出
    会议控制 获取主持人身份 x x x
    邀请成员加入 x x x
    将正常与会人降级为观察者 x x x
    邀请观察者发言 x x x
    管理观察者发言请求 x x x
    将某人移出会议 x x x
    打开/关闭与会人摄像头 x x x
    打开/关闭与会人麦克风 x x x
    白板 创建空白白板
    通过文件创建白板 x x
    白板工具
    预览
    页面切换
    删除
    屏幕共享 全屏幕共享 x x x
    选定区域共享 x x x x x
    程序窗口共享 x x x x x
    观看屏幕共享
    录音录像 服务端全局录像开关
    录像文件转码服务
    客户端录音 x x

    SDK 下载

    融云官方网站下载融云 RTCLib SDK

    开发指南

    CallLib SDK

    SDK 下载

    融云官方网站下载融云 CallLib SDK

    开发指南

    CallKit SDK

    SDK 下载

    融云官方网站下载融云 CallKit SDK

    开发指南