低代码集成SDK功能列表

本文介绍了互动课堂场景产品以低代码(含UI)方式集成的功能列表。

功能列表

互动课堂场景下,以低代码(含UI)方式集成的产品功能在各端的支持情况如下表所示,其中,✓表示支持,×表示不支持,-表示不涉及。

类别

功能

功能描述

Android

iOS

Web

Windows

Flutter Android

Flutter iOS

推流端

推流

推流支持RTMP协议。

-

-

-

-

-

-

推流支持RTC协议。

×

×

×

×

摄像头设备采集音视频推流。

×

×

×

×

桌面分享,且支持选定屏幕范围。

×

×

✓(支持分享屏幕、窗口和浏览器Tab页,不支持选定屏幕范围)

×

×

竖屏推流。

×

×

-

×

×

横屏推流。

×

×

×

×

配置推流画面大小、分辨率等参数(支持在服务端统一配置)。

×

×

×

×

×

×

直播间管理

全员和指定用户禁言,并提供查询用户禁言状态API。

×

×

×

×

×

×

解除全员禁言(暂不支持对指定用户取消禁言)。

×

×

×

×

×

×

设置直播间公告。

-

-

-

-

踢人。

×

×

×

×

-

-

播放端

直播观看

播放协议支持FLV、HLS、RTS。

✓(仅支持flv-pc web;hls-mobile web;rts-兼容webrtc的浏览器)

兼容视频流横竖屏播放。

小窗播放,并可随意拖动小窗位置。

×

×

-

-

-

-

后台播放。

-

-

直播录制内容播放。

×

×

×

×

-

-

互动

互动消息

弹幕(文本,如文字、表情符号)、评论(文本,如文字、表情符号)、点赞。

支持通过自定义消息API,进行签到、答题等功能的自定义开发。

×

×

×

×

-

-

支持用户进入、弹幕新消息提醒,以及显示消息是否已读。

支持发送弹幕消息API,进行用户昵称、头像等自定义开发。

×

×

×

×

-

-

支持消息的发送删除查询转存客户服务器(转存功能需要在控制台进行配置,适用场景如审核)。

连麦

支持1vN语音连麦和视频连麦,在连麦过程中可以选择静音或关闭摄像头,并提供查询连麦用户信息API。

白板

画笔

支持教师使用画笔在白板进行书写,形成课堂的板书和特定标记,支持笔锋操作。

×

×

-

-

几何体

支持直线、圆形和矩形以及更多几何体的绘制,帮助教师进行白板图形输出。

×

×

-

-

选择工具

分为单选工具和复选框工具,选中单个或者多个图形之后可以进行删除或者移动操作。

×

×

-

-

激光笔工具

教师可使用激光笔工具对文档或者板书中的重点内容进行强调,使用场景可参考线下教师使用的翻页器中的激光笔工具。

×

×

-

-

文字工具

教师可使用文字工具在白板中进行文字输入,可以修改文字的大小、颜色、下划线和粗体展示。

×

×

-

-

橡皮及清屏工具

使用橡皮工具可以擦除画笔、几何体等教师书写的内容。其中元素擦除可以进行单个元素的擦除,轨迹擦除可以将橡皮覆盖区域的元素进行删除,保留未覆盖的其他元素;清屏工具可以将当前白板元素全部删除。

×

×

-

-

图片地址鉴权

支持图片鉴权加密,保障白板PPT的信息安全。

-

-

更多画笔样式

画笔、几何图形支持粗细、颜色配置,文字支持字号、颜色、斜体、下划线等样式配置。

×

×

×

×

×

文档

静态PPT

支持在白板上传本地PPT,转码后形成图片覆盖到多页白板的背景,教师在PPT基础之上进行授课,形成更丰富的教学场景。

✓(仅支持PPT的展示,不支持PPT的上传)

✓(仅支持PPT的展示,不支持PPT的上传)

-

-

更多格式支持

支持在白板上传PDF、Word等主流文档格式,以正确的长宽比展示在白板上用于浏览。

×

×

-

-

安全管控

消息审核

支持文本消息的审核(支持自定义敏感词),如果希望对接其他审核渠道或者企业内先审后发,可通过消息转存功能支持。

直播审核

支持视频审核,对接阿里云视频直播的视频审核功能,提供审核结果回调。

HTTPS

支持设置安全超文本传输协议HTTPS,提升传输安全。

多端登录

支持开启或关闭同一用户同类终端多设备同时登录。

直播回放

直播录制

  • 支持云端录制,录制格式为M3U8,录制内容包括直播流画面和连麦合成画面,不包含弹幕、评论等消息。

  • 支持应用级别(即AppId)的直播录制和录制后回看。

-

-

直播回放

支持直播录制内容播放,用于直播回看。

×

×

×

×

-

-

信息回调

直播类事件回调

支持直播状态回调,包括推流状态(包括推流成功和断流状态)和直播状态(包含创建直播间状态和结束直播状态)。

安全审核类事件回调

支持对直播审核结果和互动消息审核结果的回调。

消息转存回调

支持文本消息实时回调至客户的业务服务端(如客户侧自行审核),且不会进行下行推送,由客户根据业务逻辑自行调用接口下发至客户端。

用户进出房间回调

支持用户进出房间的事件通知回调,包括进入房间和离开房间。

课堂类状态回调

支持课堂状态变更的事件通知回调,包括课程开始、课程结束、视频录制结束。

数据统计

课程列表

提供获取课程列表API,支持基于应用(即AppId)和课程状态,分页查询应用对应的所有课程列表下的课程基本信息、开课时间、下课时间、白板ID等。

×

课程录制信息

提供获取课程录制信息API,用于课程结束后获取回放地址,如果课程未结束,结果为空。

数据统计

支持课堂级别和用户级别数据统计。课堂级别包含课程总时长等一堂课内数据,用户级别支持进入房间时间、房间内时间汇总等数据。

阿里云首页 低代码音视频工厂 相关技术圈