视频会议软件中的协同文档技术

现今的视频会议软件产品不单只是音、视频的传输,还包括协同数据功能。协同数据功能主要包括:电子白板共享、文档协同浏览、共享桌面等功能。如今咱们主要讨论的是视频会议软件中的协同文档技术。协同文档浏览主要是经过协同浏览的方式,把主持人现场所打开的文档,传送给其余的客户端,从而其余的客户端能够实时看到主持人的操做。协同文档浏览技术通常能够经过几种方式来实现,每种实现方式有其优缺点:服务器

一、直接文档上传方式spa

直接文档上传方式就是把文档上传到MCU服务器,而后记录主持人操做文档的类型、相关信息,并实时传输主持人的文档操做动做,如创建文档、打开文档、关闭文档、下一页、上一页等操做,而后把相关的文档操做动做实时发到其余的终端,其余的终端同时也经过获取操做人的文档类型、相关信息等,而后也打开这个文档,接着模拟操主持人的操做,经过这些数据的传输,就能够达到主持人与观众操做步骤一致。但该方式的缺点是必须所有上传完文档并对各个终端进行分发完毕,才能够进行协同操做,所以该协同方式不能应对大文档的数据协同,在视频会议软件领域,flash的视频会议软件通过会使用该方式进行文档协同浏览。视频

 

二、文档转换方式图片

 

协同文档浏览能够先把文档转换成图片格式,也就是把文档经过分页处理技术,转换成相应的图片,而后经过图片来替换文档进行传输,该方式因为采用了分页技术,不须要把文档所有传输到服务器,只须要把当前协同浏览的文档的页面转换成图片,而后把图片发送到其余的客户端,就可使到观众能实时看到主持人的操做的文档。但该方式也存在较大的缺点,这就是很难适应各类不一样的文档,咱们必须为不一样类型的文档,开发不一样的图片转换格式,所以该方式只适合于操做文档格式很少的视频会议系统中。开发

 

三、虚拟打印方式文档

 

文档转换技术不能转换所有的文档格式,而虚拟打印方式就能解决这个问题,经过虚拟打印技术,咱们能够虚拟一个打印机,经过虚拟打印机把文档进行转换,转换成相应的图片,而后经过实时的图片来显示操做者的操做,该技术的后面的图片传输技术和前面的类似,但就是增长了用虚拟机来转换图片的功能。该方式虽然解决了任意格式的文档转换的问题,但它不能显示动态的文档,如PowerPoint文件,通常的PowerPoint文件里面能够包括视频、声音,若是将文档直接转换成图片,这些多媒体数据就会实现不了协同浏览,所以这虚拟打印的方式对于这些动态的文档就无能为力了。get

 

四、转换成flash方式虚拟机

 

flash转换方式就是把文档转换成flash的动态格式,它能解决虚拟打印不能显示的动态文档的问题,经过分页处理把PPT或者其余的动态文档的当前页面转换成flash格式,而后经过flash文件来显示动态的文档,这样就能够解决不能显示动态文档的问题。但该方式须要安装flash播放器才能够进行文档浏览,存在必定的兼容性问题。flash

 

     综上所述,文档文档技术能够经过:直接文档上传方式、文档转换方式、虚拟打印方式、转换成flash方式,四种方式来实现,这四种方式除了第一种方式存在较大的缺点外,其余的三种方式各有各的优缺点,所以咱们能够把三种方式结合起来,利用其各自的优点来实现视频会议软件的协同文档浏览。产品

相关文章
相关标签/搜索