srs icon indicating copy to clipboard operation
srs copied to clipboard

开源复刻:在线教育,音视频互动和白板

Open winlinvip opened this issue 3 years ago • 3 comments

在线教育虽然国内K12暂时不搞了,但是职业教育和在线教育的技术,国内外都不会停顿的。

一般来说,音视频互动就是WebRTC这套开源技术栈。教育中还有一块是白板,开源的有 fabricjs 以及 netless-io,也可以看伍双大神对白板的思考 互动白板的技术基础和发展

对这个方案感兴趣的同学,可以评论区留言哈。

winlinvip avatar Jan 12 '22 03:01 winlinvip

电子白板,在视频会议场景用的也不少,效果比使用电子白板比直接共享桌面(比如:播放PPT)效果要好吧

xianchuhan avatar Jan 15 '22 12:01 xianchuhan

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.

zhOrange avatar Jan 20 '22 02:01 zhOrange

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

xiaosongxiaosong avatar Jun 30 '22 03:06 xiaosongxiaosong