RoomKit 是一个低代码互动平台(Low-code Engagement Platform,LCEP)产品。RoomKit SDK 将 Express SDK + 白板、文件共享、屏幕共享、录制服务等插件和服务进行统一封装,结合房间内标准的业务功能,抽象出音视频通话、文件共享、实时消息、成员管理、助教、布局 UI 等模块化功能,可按需选择模块和接口轻松进行功能组装,灵活强大。
相较于针对垂直行业特性进行封装的 aPaaS 解决方案,低代码互动平台则更为中性,提供全行业通用解决方案能力,帮助不同行业客户极速搭建音视频相关业务。
ZEGO 目前提供了 RoomKit 和 GO课堂 两类低代码产品。以下是这两类产品的详细区别:
类别 | RoomKit | GO课堂 |
---|---|---|
适用客户 |
适用于开发基础较弱、需要快速上线互动场景的全行业客户。 |
适用于开发排期紧、需要快速上线在线教学平台、有一定定制化需求的教育客户。 |
功能实现成本 |
低,Roomkit 持续更新功能,对于所需功能通过点击开关即可完成开发。 |
高,需要自行开发。 |
可拓展性 |
中,支持在模板上进行房间内功能自定义。 |
高,可自行进行功能定制化修改。 |
接入成本 |
低,将 Express SDK + 白板等多个 SDK 统一封装集成在一个 SDK 内,集成一个 SDK 即可实现互动场景的搭建。 |
中,需要根据示例源码自行模块化集成 Express SDK、互动白板等多个 SDK。 |
覆盖场景 |
客户自行搭建任意互动场景,或使用已实现模板场景:
|
|
覆盖终端 |
|
|
付费方式 |
|
若接入不同 SDK,需要根据不同 SDK 的付费方案独立付费。 |
对音视频、共享、云盘文件、成员管理、实时消息、助教等模块和上百个 API 接口进行封装,开发者可按需选择模块和接口轻松进行功能组装,灵活强大。
无需开发人员编写客户端代码,非技术人员可通过配置后台快速对房间的分辨率、帧率、码率、布局等基础功能进行配置。
开放各类标准 API 接口,开发者可基于标准接口对接第三方厂商或自有业务系统,扩展自有业务所需功能,达到刚柔并济。
针对业务场景需求,基于即构 SaaS 产品实践经验,将功能进行完整打磨,对弱网、低端机等边缘场景进行适配和优化,打造极致体验。
支持 Windows、Mac、Web、Android、iOS、H5、小程序 等全平台运行,不同平台之间无缝对接。适配 10000+ 终端设备及外设,各平台体验一致。
全球采用多云多服务的部署方式,用最优质的资源,配合实时调度系统打破地缘,无差别对待国内外用户,解决国际间的互联互通障碍。
支持 360p、720p、1080p 等视频分辨率的配置,音视频互动效果极致高清流畅。提供多种视频布局模版,可灵活按需一键设置。
提供丰富的共享能力,支持完善的白板共享、文件共享、音视频文件播放、屏幕共享功能。共享内容清晰流畅、实时同步。
提供个人云盘、企业云盘等多种类型的云盘,支持上传静态文件、动态 PPT、音视频文件等,同时提供对文件的增加、删除、修改、查询等功能。
支持完善的角色权限控制能力,主持人可对房间成员进行管控,包括:给予/取消共享权限、涂鸦权限、发消息权限、开关音视频设备权限等。
支持文字、表情、图片、音频等格式的实时消息,可靠不丢失。同时提供自定义消息接口,开发者可根据自有业务需求向房间成员发送业务消息。
提供房间插件如:签到、计时器、答题器等。开发者可基于插件模板结合业务需求开发自有插件。
提供包括客户端本地录制、CDN 录制、云录制等多种录制方式,录制分辨率、布局、内容支持自定义设置。
提供助教角色,助教可以发送消息、对学员禁言、开关学员音视频设备等操作,协助主讲老师管理课堂秩序。
提供房间管理、文件管理、数据统计等 API 接口,可通过 API 将房间数据与业务数据有效结合,打破信息孤岛。
开发者可通过“星图”后台,查询房间音视频、网络等质量信息,全方位监控房间质量。
Android | iOS | Web | macOS | Windows | H5 | 小程序 | Flutter | React Native | |
---|---|---|---|---|---|---|---|---|---|
主持人端 |
✓ |
✓ |
✓ |
✓ |
✓ |
× |
× |
✓ |
✓ |
助教端 |
✓ |
✓ |
✓ |
× |
× |
× |
× |
✓ |
✓ |
成员端 |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
联系我们
文档反馈