本文介绍了互动课堂场景产品以标准方式集成的功能列表。
功能列表
互动课堂场景下,以标准方式集成的产品功能在各端的支持情况如下表所示,其中,✓表示支持,×表示不支持,-表示不涉及。
类别 | 功能 | 功能描述 | Android | iOS | Web | Windows |
---|---|---|---|---|---|---|
推流端 | 推流 | 推流支持RTMP协议。 | - | - | - | - |
推流支持RTC协议。 | ✓ | ✓ | ✓ | ✓ | ||
摄像头设备采集音视频推流。 | ✓ | ✓ | ✓ | ✓ | ||
桌面分享,且支持选定屏幕范围。 | ✓(支持分享屏幕,不支持选定屏幕范围) | ✓(支持分享屏幕,不支持选定屏幕范围) | ✓(支持分享屏幕和窗口,不支持选定屏幕范围) | ✓ | ||
竖屏推流。 | ✓ | ✓ | - | ✓ | ||
横屏推流。 | ✓ | ✓ | ✓ | ✓ | ||
配置推流画面大小、分辨率等参数(支持在服务端统一配置)。 | ✓ | ✓ | ✓ | ✓ | ||
直播间管理 | 全员和指定用户禁言,并提供查询用户禁言状态API。 | ✓ | ✓ | ✓ | ✓ | |
解除全员禁言(暂不支持对指定用户取消禁言)。 | ✓ | ✓ | ✓ | ✓ | ||
设置直播间公告。 | ✓ | ✓ | ✓ | ✓ | ||
踢人。 | ✓ | ✓ | ✓ | ✓ | ||
播放端 | 直播观看 | 播放协议支持FLV、HLS、RTS。 | ✓ | ✓ | ✓(仅支持flv-pc web;hls-mobile web;rts-兼容webrtc的浏览器。) | ✓ |
兼容视频流横竖屏播放。 | ✓ | ✓ | ✓ | ✓ | ||
小窗播放,并可随意拖动小窗位置。 | × | × | × | × | ||
后台播放。 | ✓ | ✓ | - | - | ||
直播录制内容播放。 | ✓ | ✓ | ✓ | ✓ | ||
互动 | 互动消息 | 弹幕(文本,如文字、表情符号)、点赞。 | ✓ | ✓ | ✓ | ✓ |
支持通过自定义消息API,进行签到、答题等功能的自定义开发。 | ✓ | ✓ | ✓ | ✓ | ||
支持用户进入、弹幕新消息提醒。 | ✓ | ✓ | ✓ | ✓ | ||
支持发送弹幕消息API,进行用户昵称、头像等自定义开发。 | ✓ | ✓ | ✓ | ✓ | ||
✓ | ✓ | ✓ | ✓ | |||
连麦 | 支持1vN语音连麦和视频连麦,在连麦过程中可以选择静音或关闭摄像头,并提供查询连麦用户信息API。 | ✓ | ✓ | ✓ | ✓ | |
白板 | 画笔 | 支持教师使用画笔在白板进行书写,形成课堂的板书和特定标记,支持笔锋操作。 | ✓ | ✓ | ✓ | ✓ |
几何体 | 支持直线、圆形和矩形以及更多几何体的绘制,帮助教师进行白板图形输出。 | ✓ | ✓ | ✓ | ✓ | |
选择工具 | 分为单选工具和复选框工具,选中单个或者多个图形之后可以进行删除或者移动操作。 | ✓ | ✓ | ✓ | ✓ | |
激光笔工具 | 教师可使用激光笔工具对文档或者板书中的重点内容进行强调,使用场景可参考线下教师使用的翻页器中的激光笔工具。 | ✓ | ✓ | ✓ | ✓ | |
文字工具 | 教师可使用文字工具在白板中进行文字输入,可以修改文字的大小、颜色、下划线和粗体展示。 | ✓ | ✓ | ✓ | ✓ | |
橡皮及清屏工具 | 使用橡皮工具可以擦除画笔、几何体等教师书写的内容。其中元素擦除可以进行单个元素的擦除,轨迹擦除可以将橡皮覆盖区域的元素进行删除,保留未覆盖的其他元素;清屏工具可以将当前白板元素全部删除。 | ✓ | ✓ | ✓ | ✓ | |
图片地址鉴权 | 支持图片鉴权加密,保障白板PPT的信息安全。 | ✓ | ✓ | ✓ | ✓ | |
更多画笔样式 | 画笔、几何图形支持粗细、颜色配置,文字支持字号、颜色、斜体、下划线等样式配置。 | ✓ | ✓ | ✓ | ✓ | |
文档 | 静态PPT | 支持在白板上传本地PPT,转码后形成图片覆盖到多页白板的背景,教师在PPT基础之上进行授课,形成更丰富的教学场景。 | ✓ | ✓ | ✓ | ✓ |
更多格式支持 | 支持在白板上传PDF、Word等主流文档格式,以正确的长宽比展示在白板上用于浏览。 | ✓ | ✓ | ✓ | ✓ | |
安全管控 | 消息审核 | 支持文本消息的审核(支持自定义敏感词),如果希望对接其他审核渠道或者企业内先审后发,可通过消息转存功能支持。 | ✓ | ✓ | ✓ | ✓ |
直播审核 | 支持视频审核,对接阿里云视频直播的视频审核功能,提供审核结果回调。 | ✓ | ✓ | ✓ | ✓ | |
HTTPS | 支持设置安全超文本传输协议HTTPS,提升传输安全。 | ✓ | ✓ | ✓ | ✓ | |
多端登录 | 支持开启或关闭同一用户同类终端多设备同时登录。 | ✓ | ✓ | ✓ | ✓ | |
直播回放 | 直播录制 |
| ✓ | ✓ | ✓ | ✓ |
直播回放 | 支持直播录制内容播放,用于直播回看。 | ✓ | ✓ | ✓ | ✓ | |
直播类事件回调 | 支持直播状态回调,包括推流状态(包括推流成功和断流状态)和直播状态(包含创建直播间状态和结束直播状态)。 | ✓ | ✓ | ✓ | ✓ | |
安全审核类事件回调 | 支持对直播审核结果和互动消息审核结果的回调。 | ✓ | ✓ | ✓ | ✓ | |
消息转存回调 | 支持文本消息实时回调至客户的业务服务端(如客户侧自行审核),且不会进行下行推送,由客户根据业务逻辑自行调用接口下发至客户端。 | ✓ | ✓ | ✓ | ✓ | |
用户进出房间回调 | 支持用户进出房间的事件通知回调,包括进入房间和离开房间。 | ✓ | ✓ | ✓ | ✓ | |
课堂类状态回调 | 支持课堂状态变更的事件通知回调,包括课程开始、课程结束、视频录制结束。 | ✓ | ✓ | ✓ | ✓ | |
数据统计 | 课程列表 | 提供获取课程列表API,支持基于应用(即AppId)和课程状态,分页查询应用对应的所有课程列表下的课程基本信息、开课时间、下课时间、白板ID等。 | ✓ | ✓ | ✓ | ✓ |
课程录制信息 | 提供获取课程录制信息API,用于课程结束后获取回放地址,如果课程未结束,结果为空。 | ✓ | ✓ | ✓ | ✓ | |
数据统计 | 支持课堂级别和用户级别数据统计。课堂级别包含课程总时长等一堂课内数据,用户级别支持进入房间时间、房间内时间汇总等数据。 | ✓ | ✓ | ✓ | ✓ |
- 本页导读 (1)