跳到主要内容

CallPlus

CallPlus 是融云推出的新一代音视频通话(呼叫)场景化 SDK,提供独立的 Call Server 服务,完整封装了拨打、振铃、接听、挂断等整套呼叫流程,帮助开发者快速搭建的一对一通话、多人通话业务能力。

CallPlus 与 CallLib/Kit 使用完全不同的后端服务架构实现音视频通话(呼叫)功能,因此与 CallLib/Kit 并不互通。CallLib/Kit 依赖 IM 单聊、群聊消息实现呼叫;CallPlus 采用独立的 Call Server 实现呼叫。暂不支持从 CallLib/Kit 平滑迁移至 CallPlus。

CallPlus 架构示意图

基于 CallPlus 开发,必须同时集成 IMLibCore。具体请参见融云客户端 SDK 体系

CallPlus 优势

CallPlus 与 CallLib/Kit 均面向音视频通话场景,CallPlus 是融云推出的新一代音视频通话的场景化 SDK,从呼叫稳定性、功能丰富性上都要优于 CallLib/Kit,后续新的功能特性和产品迭代均以 CallPlus 为重点。如果您没有强 UI 组件需求,建议您优先选择 CallPlus SDK。

  • 独立后端服务(Call Server)提供音视频呼叫能力:Call Server 是针对音视频呼叫场景单独设计的呼叫后端服务,负责呼叫状态管理、呼叫信令下发。
  • 独立信令通道:独立的信令下发通道,不与 IM 消息抢占通道,呼叫延迟更低,呼叫成功率更高。
  • 完善的通话状态管理:用户通话状态(通话中、呼叫中、空闲等)实时可查,用户异常退出等可实现断线重连,且位置各端状态统一。
  • 精准计时:Call Server 统一下发通话开始、结束时间,确保各端计时准确、一致;支持按收到首帧计时和加入 RTC 房间成功后计时两种方案,满足不同客户需求。
  • 通话类型灵活变更
    • 支持音视频通话互转,音频通话升级为视频通话(CallLib/Kit 不支持),视频通话降级为音频通话。
    • 通话中支持单人通话升级为多人通话。
  • 通话中来电:支持在通话中接收其他用户的呼叫请求,可拒绝或挂断当前通话,加入到新通话中。
  • 通话记录管理:提供查询用户通话记录列表、删除通话记录能力,更符合海外社交APP交互习惯。

适用场景

CallPlus 作为一款音视频通话的场景化 SDK,可适用于各个有音视频通话的场景,例如:

  • 1v1 社交:语音社交应用,以兴趣、爱好为切入点,引导用户分享技能,相互邀约,寻找心仪的男神女神畅聊。
  • 在线医疗:轻松应对远程医疗解决方案,满足远程问诊、手术示教多种场景需求。
  • 远程面签:申请人视频呼叫在线客服,远程完成身份核验、面谈、审查审批、合同签订等流程。

资源