视频会议(原会议组件)
Android
动态与公告
更新日志
组件概览
组件概述
Demo 体验
迁移指南
快速开始
接入流程
创建应用
开通 NERoom 房间组件
下载 SDK 和 Demo
跑通示例项目
控制台操作指南
开通消息抄送
实现音视频会议
集成 SDK
实现基础功能
进阶功能
复用 IM 账号
私有云配置
自定义菜单
基础美颜
虚拟背景
客户端 API
Android API 参考
错误码
服务端 API

组件概述

更新时间: 2022/12/06 10:45:30

为了帮助开发者实现音视频会议功能,网易云信通过会议组件 NEMeetingKit 提供了一套简单易用的接口,允许开发者通过调用 SDK 提供的 API,快速地将音视频会议集成至自己的应用中。会议组件提供全套开放、简单、安全的视频会议服务,帮助您实现卓越的音视频性能、丰富的会议协作能力、坚实的会议安全保障,为您打造企业专属的会议能力,提升办公协作效率,满足大、中、小会议全场景需求。您可以使用会议组件实现远程音视频会议、在线协作、会管会控、会议录制、指定邀请、布局管理等会议功能。

  • 会议组件现已全面升级,但旧版会议组件仍在维护,建议您使用全新版本的会议组件。
  • 会议组件提供的服务是帮助您快速开发自己的会议应用,与网易会议账号体系及网易会议应用本身不互通。

组件架构

会议组件.png

一个集成了 NEMeetingKit 的应用程序的架构如上图所示,从下至上依次为:

  • YunXin SDK:云信基础能力 SDK 层。包括即时通信(IM)、实时音视频(RTC)、互动白板、聊天室、房间组件(NERoom)等。
  • NEMeetingKit:会议组件框架层。通过会议房间框架和配套项的结合,生成会议组件,实现了标准会议场景下的交互和 UI,并提供会控服务、会议预约服务等一系列 Service 供开发者调用。
  • App:应用实现层。得益于 NEMeetingKit 丰富的平台支持,开发者可以构建出包括 Android、iOS、Windows、macOS、Web 等在内的主流平台的应用。

功能特性

功能类
子功能
功能描述

基础功能

语音/视频通话

支持一对一或多人间的语音/视频通话功能,且支持两种通话方式的实时切换。
支持 SFU 转发会议或直播会议。

协作功能 实时消息 主持人和与会人可以发送实时文字消息进行互动。

白板共享

主持人可以在白板上书写,有助于提升协作效率;其他与会人也可使用白板与主持人进行实时互动。
支持双指缩放白板大小及移动白板位置。

屏幕共享 主持人或与会人可以将自己屏幕的内容分享给其他与会人观看,提高沟通效率。

管理功能

会议控制

可区分主持人和与会人员角色权限,显示与会人员列表及音视频连接状态。
主持人可以管理与会人在会议过程中发送音、视频的权限。例如全体静音、单独关闭某与会人员的摄像头或麦克风、设置与会人员开启摄像头或麦克风需审批等。
主持人可以将与会人移出会议房间。

会议邀请 支持一键获取会议名称、会议号和密码,邀请他人参与会议。
会议预约 支持预约会议,设置会议主题、会议密码及会议开始、结束时间。

视图切换

支持设置演讲者视图或平铺视图。
当摄像头开关状态变更时,支持在视频视图和音频视图之间自动切换。

布局管理 支持自定义会议 UI 界面。

平台支持

Android iOS Windows macOS Web H5 MiniApp
支持 支持 支持 支持 支持 支持 支持
此文档是否对你有帮助?
有帮助
我要吐槽
  • 组件架构
  • 功能特性
  • 平台支持