大班课
  • 方案介绍
  • 低代码方案
    • 方案简介
    • 体验 App
    • 跑通示例源码
    • 实现流程
      • Android
      • iOS
      • Web
  • PaaS 方案

方案简介

更新时间:2022-10-28 19:10

1 概述

RoomKit 是一个低代码互动平台(Low-code Engagement Platform,LCEP)产品。RoomKit SDK 将 Express SDK + 白板、文件共享、屏幕共享、录制服务等插件和服务进行统一封装,结合房间内标准的业务功能,抽象出音视频通话、文件共享、实时消息、成员管理、助教、布局 UI 等模块化功能,可按需选择模块和接口轻松进行功能组装,灵活强大。

基于 RoomKit 灵活强大的组装能力,可以极速搭建大班课教学场景。

/Pics/RoomKit/Roomkit_1.png

2 方案优势

  • 积木式功能组装,房间灵活可变形

    对音视频、共享、云盘文件、成员管理、实时消息、助教等模块和上百个 API 接口进行封装,开发者可按需选择模块和接口轻松进行功能组装,灵活强大。

  • 业务参数可视化配置,动态变更

    无需开发人员编写客户端代码,非技术人员可通过配置后台快速对房间的分辨率、帧率、码率、布局等基础功能进行配置。

  • 开放各类标准接口,房间功能轻松扩展

    开放各类标准 API 接口,开发者可基于标准接口对接第三方厂商或自有业务系统,扩展自有业务所需功能,达到刚柔并济。

  • 基于实践经验,打磨极致的操作体验

    针对业务场景需求,基于即构 SaaS 产品实践经验,将功能进行完整打磨,对弱网、低端机等边缘场景进行适配和优化,打造极致体验。

  • 多平台覆盖,全平台体验一致

    支持 Windows、macOS、Web、Android、iOS等全平台运行,不同平台之间无缝对接。适配 10000+ 终端设备及外设,各平台体验一致。

  • 就近最优接入,海内外互动效果无差异

    全球采用多云多服务的部署方式,用最优质的资源,配合实时调度系统打破地缘,无差别对待国内外用户,解决国际间的互联互通障碍。

3 功能列表

  • 音视频模块

    支持 360p、720p、1080p 等视频分辨率的配置,音视频互动效果极致高清流畅。提供多种视频布局模版,可灵活按需一键设置。

  • 共享模块

    提供丰富的共享能力,支持完善的白板共享、文件共享、音视频文件播放、屏幕共享功能。共享内容清晰流畅、实时同步。

  • 云盘文件模块

    提供个人云盘、企业云盘等多种类型的云盘,支持上传静态文件、动态 PPT、音视频文件等,同时提供对文件的增加、删除、修改、查询等功能。

  • 成员管理模块

    支持完善的角色权限控制能力,主持人可对房间成员进行管控,包括:给予/取消共享权限、涂鸦权限、发消息权限、开关音视频设备权限等。

  • 实时消息模块

    支持文字、表情、图片、音频等格式的实时消息,可靠不丢失。同时提供自定义消息接口,开发者可根据自有业务需求向房间成员发送业务消息。

  • 插件模块

    提供房间插件如:签到、计时器、答题器等。开发者可基于插件模板结合业务需求开发自有插件。

  • 录制模块

    提供包括客户端本地录制、CDN 录制、云录制等多种录制方式,录制分辨率、布局、内容支持自定义设置。

  • 助教模块

    提供助教角色,助教可以发送消息、对学员禁言、开关学员音视频设备等操作,协助主讲老师管理课堂秩序。

  • API 支持

    提供房间管理、文件管理、数据统计等 API 接口,可通过 API 将房间数据与业务数据有效结合,打破信息孤岛。

  • 房间质量分析

    开发者可通过“星图”后台,查询房间音视频、网络等质量信息,全方位监控房间质量。

4 平台支持

分类 Android iOS Web Windows macOS
主持人端
助教端
×
×
成员端
  1. Android 5 或以上版本;
  2. iOS 9 或以上版本;
  3. Web 端建议使用 Chrome 74 或以上稳定版,目前支持 Chrome、Edge 和 360 极速浏览器;
  4. macOS 10.10 或以上版本;
  5. Windows 7 或以上版本。