一、项目简介
多端兼容的开源在线板书神器,支持,windows、linux、macos
二、实现功能
多功能交互式电子白板:
提供一个交互式的电子白板,可以让用户在上面绘制、写字、添加文本、插入图片等。
支持多种画笔工具和颜色选择,可以自由切换绘制样式。
用户可以通过拖拽、缩放和旋转等操作来调整元素的位置和大小。
提供撤销和重做功能,方便用户进行修改和调整。
实时视频/音频聊天(RTC):
可以进行实时的视频和音频通话,支持多人会议。
提供高清视频和清晰音频的传输,保证良好的通信质量。
支持屏幕共享,方便用户展示自己的屏幕内容。
提供麦克风和摄像头的控制,可以关闭或打开相关设备。
实时消息传递(RTM):
支持实时的文本消息传递,可以在课堂中进行即时沟通。
用户可以发送文字、表情符号和文件等消息。
支持一对一和群组聊天,方便与其他参与者进行交流。
登录方式:
支持使用GitHub账号进行登录,方便用户快速登录并管理账号信息。
同时也提供微信登录方式,方便用户使用微信账号登录系统。
课堂管理:
用户可以加入已有的教室,也可以创建自己的教室并邀请其他人加入。
支持安排课堂的时间表和日程安排。
提供定期房间功能,可以设置固定的开放时间段和周期。
课堂录制和回放:
支持对课堂进行录制,包括视频、音频和白板内容。
提供云存储功能,将录制的课堂内容保存在云端,方便后续回放和分享。
用户可以随时查看之前录制的课堂,并进行回放操作。
白板回放:
支持对白板的回放,可以按照时间轴的顺序逐步还原白板上的绘制和编辑过程。
用户可以调整回放速度,暂停和继续回放,方便学生进行复习和回顾。
视频和音频的云录制:
支持对实时视频和音频通话进行录制,将内容保存在云端。
用户可以随时回放录制的视频和音频,方便后续的学习和复习。
消息重播:
支持对实时消息传递进行重播,按照时间顺序逐步还原消息的发送和接收过程。
方便用户查看之前的聊天记录和交流内容。
多媒体课件的云存储:
支持将多媒体课件保存在云端,方便用户进行存储和管理。
用户可以随时上传、下载和分享课件,方便学生和教师之间的交流和共享。
屏幕共享:
提供屏幕共享功能,可以将自己的屏幕内容展示给其他参与者。
方便教师进行演示和讲解,学生进行展示和交流。
三、技术选型
JavaScript
electron
四、界面展示五、源码地址
私信回复:79