视频会议系统软件如何实现电子白板功能

发布时间:2021-10-18作者:航视达科技来源:深圳航视达有限公司浏览次数:1266

顾名思义视频会议系统软件的电子白板功能是在白板上涂鸦,然后将其输送到其他客户端进行协同浏览。所以在日常会议中,电子白板功能是我们最常用的会议协调功能。那么我们在视频会议开发中,应该如何实现视频会议软件的电子白板功能呢?实现电子白板的功能有两种方式: 图片模式和点阵模式。这两种方法不同,效果和难度也不同。


点阵模式

点阵模式是目前我国实现视频会议系统软件电子白板的最好方式,所谓的点阵方式方法就是把电子白板分成两个不同的点阵区间,而后建立自己一个画图的数据链表,我们在电子白板上进行绘画的时候,把其画的点的位置写到这个问题数据链表里面,在这个链表里面,我们还可以有效区分不同的线条、不同的字体及不同的操作,通过分析这个链表的数据结构,我们可以还原操作者在电子白板进行选择何种操作,当操作者进行完一次实践操作的时候,其数据链表更新并传输一次,接收者接收到相关数据链表后,对这些数据管理进行还原,并重绘数据,这样可以实时还原操作者的数据。该方式不仅可以实时地传输操作者的操作人员数据,还可以得到大大减少数据的传输量,我们传输的数据只是传输点阵数据,而不是一幅图片,因此该方式广泛应用于视频会议软件的电子白板的设计开发过程当中。


图片模式

电子白板功能的实现我们首先想到的是用图片来实现。首先对电子白板图像进行编码,然后经过压缩,传输到其他客户端,最后进行解码和重绘,实现数据共享显示。这种方法比较简单,只需要对电子白板的图像进行截屏就可以实现,但是也存在很多问题,这种方法是通过传输图像来实现的,但是如果是实时涂鸦,每次都需要传输一个完整的图像,所以会有大量的冗余数据,而且传输效率很低。此外,这种方法不能实现多人同时涂鸦,如果需要多人涂鸦也需要对不同的图片进行叠加处理,处理步骤比较繁琐。因此,该方法不能作为视频会议软件电子白板的实现方式。


综上所述,在视频会议系统软件的电子白板开发过程当中,点阵的模式是最好的选择,其既能提高信息传输的实时性,又能减少传输的带宽,虽然电子白板的实现还需要不断增加到很多的功能,但最基本的核心问题就是可以通过点阵的模式能够实现经济数据的传输。