呼叫组件概述

更新时间: 2025/02/26 15:59:33

网易云信呼叫组件(NERtcCallKit)是为音视频通话场景打造的通话呼叫组件产品,提供呼叫、接通、拒接、通话中音频和视频的开关控制,同时提供配套 UI。您可以使用呼叫组件,实现类似微信、飞书等即时通讯应用中的音视频通话功能。

适用客群

呼叫组件简化了音视频通话场景下常见的一对一音视频通话、群组音视频通话、通话中邀请第三方、通话卡顿优化等功能的开发过程,适合需要快速集成和定制即时通讯中音视频通话功能的开发者和企业客户。它不仅能助您快速实现 UI 功能,也支持调用 NIM SDK 和 RTC SDK 相应的接口实现即时业务逻辑和数据处理。

您在使用呼叫组件时仅需关注自身业务或个性化扩展,配合低延时高质量的网易云信音视频通话服务,帮您快速实现稳定可靠的音视频通话应用。

呼叫组件技术架构

应用场景

呼叫组件适用于多种场景,包括但不限于:

  • 社交应用:用户可以通过音视频呼叫功能与朋友进行实时沟通,增强社交互动。
  • 企业通信:企业可以利用呼叫组件实现远程会议、培训和协作,提高工作效率。
  • 在线教育:教育机构可以使用呼叫组件进行在线授课和互动,提供沉浸式的学习体验。
  • 医疗健康:医疗机构可以利用呼叫组件进行远程诊断和咨询,提高医疗服务的可及性。

技术架构

为了方便开发者接入音视频通话 2.0 的呼叫功能,呼叫组件(NERtcCallKit)基于网易云信 信令音视频通话 2.0(提供 NERTC SDK)IM 即时通讯(提供 NIM SDK) 产品封装的融合性场景组件,通过 NIM SDK 和 NERTC SDK 提供信令、通信和音视频能力,将呼叫功能以组件的形式提供给客户,提高接入效率、降低使用成本。您可以直接使用呼叫组件(NERtcCallKit)实现通话呼叫业务。

呼叫组件易用好接入,适配了 AndroidiOSWebFlutter 平台的互通,能帮助您节省 90% 的开发时间。

呼叫组件技术架构

功能特性

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

功能
说明
自定义 UI 您可以根据自己的需求和品牌形象,设计独特的通话界面。
音视频呼叫 App 通过此功能通知被叫用户呼叫请求,呼叫请求类型包括音频和视频呼叫。呼叫组件能够处理各种类型的呼叫请求,并确保被叫用户能够及时收到通知。
音视频通话 接通后,用户可以根据呼叫类型进行实时通话。呼叫组件支持高质量的音频和视频传输,确保通话过程中的流畅性和清晰度。
音视频控制 在通话过程中,用户可以控制本端音频或视频的开关,以及摄像头方向等。这种灵活的控制功能使得用户可以根据实际需要调整通话设置,提升通话体验。
话单 每次通话结束后,系统都会生成对应的话单消息,标记本次通话是否接通以及通话时间、类型等数据。话单功能为用户提供了详细的通话记录。

相关产品

此文档是否对你有帮助?
有帮助
去反馈
  • 适用客群
  • 应用场景
  • 技术架构
  • 功能特性
  • 相关产品