NEMeeting SDK网易会议 v1.0

简介: NEMeeting SDK网易会议 v1.0

NEMeeting SDK网易会议,是基于网易云信自主研发的新一代云信音视频SDK(G2)提供的视频会议组件化产品,支持直接下载使用,也支持基于SDK将网易会议以组件的方式集成到自己的应用中。本项目提供网易会议产品手册、开发文档、示例项目等相关内容。

网易会议组件NetEase_Meeting项目由网易云信团队自研,结合网易云信系统相关通讯功能,实时音视频、即时消息、白板、直播等功能构建一套会议系统,可以让开发者很容易具备高效稳定会议系统能力, 一周就能开发出一个属于自己的ZOOM。

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

功能特性
基础功能

语音/视频通话:支持一对一或多人间的语音/视频通话功能,并进行音视频实时切换。支持纯转发会议或者讨论式会议。

协作功能

实时消息:主持人和与会人在会议过程中发送实时文字消息进行互动。

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

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

管理功能

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

会议邀请:一键获取会议名称、密码,邀请他人参与会议。

视图切换:可以设置演讲者视图或平铺视图。支持自动切换视频视图和音频视图。

网易会议组件架构
整套会议系统客户端支持 Android、iOS、Web、Electron、Windows、macOS等平台, 如何确保用户快速接入以及各端一致性问题, 我们对会议客户端进行了一定的拆分设计。

Base

这一层主要是包含云信的各基础SDK,同时也会包含一些第三方SDK。

Room Kit

Room Kit 是一个无UI房间服务组件,这一层承载了和Server通信逻辑,同时处理了一些会控逻辑,未来方向也会演进成一个泛会议的房间服务。如果用户不想复用我们默认的UI布局, 可以基于Room Kit来实现自己的会议UI。

移动端基于 Flutter 实现, 为了方便原生项目接入, 同样我们提供混合开发模式允许通过Java以及OC等原生语言接入。

Meeting SDK

Meeting SDK 是一个带UI的会议服务组件, 相比于RoomKit 我们提供了一整套的标准会议UI实现, 同时我们也提供了有限的UI自定义功能。

移动端基于 Flutter 实现, 为了方便原生项目接入, 同样我们提供混合开发模式允许通过Java以及OC等原生语言接入。

桌面端基于 Qt 实现, 为了便于客户集成, 我们通过IPC等机制把Qt相关实现进行了隔离, 避免用户工程集成问题。

App

云信标准版网易会议应用实现, 支持直接编译成一个独立的应用。

相关文章
|
小程序 算法 API
C#版字节跳动SDK - SKIT.FlurlHttpClient.ByteDance
C#版字节跳动SDK - SKIT.FlurlHttpClient.ByteDance
184 0
|
开发工具
一张图了解大牛直播SDK
来源:https://github.com/daniulive/SmarterStreaming
143 0
|
4月前
|
开发工具 Android开发 图形学
【2015~2024】大牛直播SDK演化史
大牛直播SDK始创于2015年,旨在提供低延迟的RTMP推拉流解决方案,特别适用于毫秒级延迟的应用场景。初始版本针对Android平台实现RTMP直播推送,随后扩展至Windows、iOS和Linux平台,支持RTMP与RTSP播放器,延迟稳定在一秒以内。SDK涵盖实时推流、播放、GB28181设备接入、录像、多路流媒体转发、轻量级RTSP服务等多种功能,并支持H.265编码格式。该SDK适用于在线教育、智慧安防等多个行业场景,并已发展成为GitHub上获得超过10000星标的强大跨平台流媒体内核直播SDK。
201 1
|
7月前
|
JavaScript 机器人 Java
钉钉提供了多种编程语言的SDK
钉钉提供了多种编程语言的SDK【1月更文挑战第5天】【1月更文挑战第23篇】
195 4
|
编解码 开发工具 Android开发
Spydroid还是大牛直播内置RTSP服务SDK
1. Spydroid: ● The stream can be directly read by VLC which is great because VLC is a very powerful tool, for example you can really easily record the stream in a file. [FAQ See the FAQ to find out how]. ● You can enable/disable sound or video streaming
171 1
|
小程序 算法 API
可能是全网最完整的 C# 版微信 SDK
可能是全网最完整的 C# 版微信 SDK
450 0
|
JSON 开发工具 Android开发
apicloud如何对接大牛直播SDK
随着apicloud的普及,越来越多的用户苦于apicloud下没有一款真正靠谱低延迟的rtmp/rtsp直播播放器苦恼。
101 0
|
JavaScript 开发工具
搭建基于SDK网课系统
搭建基于SDK网课系统
263 0
搭建基于SDK网课系统
|
JSON 语音技术 开发工具
使用APICloud & 科大讯飞SDK快速实现语音识别功能
语音识别功能已经是一个很普及的功能,在特定情境下,能带给人们方便的交互的体验,比如驾驶时使用语音进行唤醒手机,各类智能音响产品,语音控制智能电视等。本文主要介绍在APICloud平台使用科大讯飞的SDK快速实现语音识别功能。
546 0
使用APICloud & 科大讯飞SDK快速实现语音识别功能
|
存储 编解码 自然语言处理
产品百科 | 阿里云短视频 SDK
您可以阅读本文,快速了解短视频 SDK 的优势及功能,还可以体验短视频 SDK。
产品百科 | 阿里云短视频 SDK