项目使用技术: PIXIJS, vue, webRtc, WebGL,electron,nodejs,ffmpeg
项目介绍:为学生提供远程在线上课平台,支持录播视频和在线上课两种方式。系统有两种角色身份,老师和学生。课程分为录播课程和直播课程。老师可以在上面进行自己的课程管理,创建录播课程和直播课程。录播课程由老师上传录制的上课视频观看,直播课程是由1:N创建的一个在线教室,教室内使用webRtc技术可以拉起多名学生进行音视频实时通话,由PIXIJS创建的黑板可以让老师进行实时书写内容和进行PPT展示。
直播上课中老师可以开启视频录制功能,视频录制会录制当前屏幕上的所有内容。在视频录制完成后可以对录制好的视频进行简单的剪切操作