功能介绍
伪直播课堂支持将已有的录播视频或 RTMP 视频流作为直播源进行推流上课,为学生提供与真实直播一致的沉浸式学习体验。
说明:
伪直播功能仅限标准版及以上版本的客户使用。
开发流程
第一步:创建课堂
参数名 | 类型 | 描述与配置要求 |
LiveType | Integer | 直播类型。取值: • 1:伪直播(录播视频推流)。• 2:RTMP 推流直播。 |
RecordLiveUrl | String | 视频源 URL。 • 当 LiveType=1 时,需在此填入录播视频的 URL。 |
SubType | String | 课堂子类型。取值: • videodoc:文档 + 视频• video:纯视频建议:推荐使用 video,此时视频流将直接显示在主画面区域,观看效果更佳。 |
MaxMicNumber | Integer | 最大连麦人数。 建议:推荐填 0,将整个视频流展示在页面中央;您也可以根据实际业务需求进行调整。 |
说明:
其他未列出的参数,请直接参考
CreateRoom 接口官方文档的默认说明进行配置。第二步:开始上课
课堂创建成功且师生进入房间后,可以通过以下两种方式之一开始上课:
1. 客户端操作:由于伪直播课堂无需真实老师授课(老师角色无法进入),可安排“助教”进入课堂,手动点击界面右上角的“上课”按钮开启课程。
2. 服务端调用(推荐):由业务后台直接调用 StartRoom 接口,通过服务端信令控制课堂开始。