srs
srs copied to clipboard
开源复刻:在线教育,音视频互动和白板
在线教育虽然国内K12暂时不搞了,但是职业教育和在线教育的技术,国内外都不会停顿的。
一般来说,音视频互动就是WebRTC这套开源技术栈。教育中还有一块是白板,开源的有 fabricjs 以及 netless-io,也可以看伍双大神对白板的思考 互动白板的技术基础和发展。
对这个方案感兴趣的同学,可以评论区留言哈。
电子白板,在视频会议场景用的也不少,效果比使用电子白板比直接共享桌面(比如:播放PPT)效果要好吧
I feel that the electronic whiteboard can be further expanded. The traditional whiteboard only realizes the drawing function in a certain whiteboard area. You can consider extending it to the drawing process in screen sharing by adding masks or other methods.
To start working on this, it is mainly divided into several modules:
- Message notification: Use socket.io to synchronize operations and message notifications
- API: Use express to provide APIs, responsible for providing interfaces, user authentication, room information, and whiteboard element list
- Whiteboard element persistence: Subscribe to socket.io messages to modify the database
- Front-end: Developed based on React, the whiteboard data drawing is prepared to use open-source projects for implementation
https://github.com/goblin-laboratory/multiverse