呼叫组件概述

更新时间: 2023/08/29 03:28:50

为了方便开发者接入音视频通话 2.0 的呼叫功能,网易云信将信令和 NERTC 的音视频能力相结合,简化呼叫的复杂流程,将呼叫功能以组件的形式提供给客户,提高接入效率、降低使用成本。呼叫组件(NERtcCallKit)内部提供音视频类型通话的呼叫、接通、拒接,以及通话中音频和视频的开关控制,同时提供配套 UI,您可以使用呼叫组件实现类似通用即时通讯应用中的音视频通话功能。

技术架构

呼叫组件技术架构

呼叫组件(NERtcCallKit)是基于云信信令、音视频通话 2.0 和 IM 即时通讯产品封装的融合性场景组件,通过 NIM SDK 和 NERTC SDK 提供信令、通信和音视频能力,开发者可以直接使用呼叫组件(NERtcCallKit)实现通话呼叫业务。

功能特性

呼叫组件(NERtcCallKit)支持的功能如下表所示。

功能
描述
自定义 UI 开发者可以自行设计通话和呼叫页面 UI。
音视频呼叫 App 通过此功能通知被叫用户呼叫请求,呼叫请求类型包括音频和视频呼叫。
音视频通话 接通后可依照呼叫类型进行实时通话。
音视频控制 通话过程中可以控制本端音频或视频的开关,以及摄像头方向等。
话单 每次通话结束后都会收到对应的话单消息,标记本次通话是否接通以及通话时间、类型等数据。

平台支持

Android iOS Web 小程序
支持 支持 支持 支持
此文档是否对你有帮助?
有帮助
去反馈
  • 技术架构
  • 功能特性
  • 平台支持