一、数据会议协作形式
视讯会议主要是以语音和影像的方式实现远程的面对面的交流。数据会议是以数据交流为核心,通过PC机实现实时远程文档和信息交流。在很多场合下,视讯会议需要建立起与数据会议的协同工作,以适应用户需求,如远程教育、远程办公等。数据会议与视讯会议的协同工作指的是在视讯会议的同时,进行应用程序共享、文件传输等数据应用。
数据会议主要可以提供如下形式的数据协作。
(1)应用程序共享:会议参与者可以把运行在一台计算机上的程序共享给其他会议参与者。其他会议参与者可轮流编辑和控制该程序,而无需在自己的计算机上安装应用程序。
(2)文件传输:会议参与者可把文件选择发送给几个或所有的会议参与者。文件传送可在后台进行,会议参与者可同时进行应用程序共享、电子白板或远程聊天等其他数据会议业务。
(3)电子白板:电子白板是一个多页面、多用户的画图应用程序,会议参与者可通过点击和拖曳的操作,与其他会议参与者共同勾画草图或机构图表。
(4)远程聊天:会议参与者可以通过键入文字信息的方式和其他会议参与者交流。
目前,视讯会议应用最多的是H.323视讯会议系统。下面主要以这种系统为例,介绍视讯会议与数据会议的协同工作实现方式。
二、视讯会议与数据会议的协同工作技术实现
视讯会议与数据会议的协同工作主要有两种实现方式:T.120协议实现方式和双视频流传送方式。
1. T.120协议实现方式
T.120系列协议是ITU-T制定的一整套多点数据会议的通信、会议管理和数据应用的协议总称。T.120系列协议是个多层次的协议族,包括必选项和可选项两部分。必选项主要是T.123、T.122、T.124、T.125等,定义了T.120协议的基础框架和核心实现机制;可选项包括T.126、T.127等,定义T.120协议的各种应用。在T.120数据会议系统中,上述协议通常通过配置T.120服务器来实现。T.120服务器是数据会议系统的核心设备,与所有参与到数据会议中的终端建立连接,负责管理和控制整个会议,并实现数据会议相应信息的多点存储转发功能。
T.120系列协议既可以作为ITU-T制定的H.320、H.323系列视讯会议的一个组成部分,又可以作为数据会议协议单独工作。因此,相应地就可以通过带内和带外两种方式,实现与视讯会议系统的协同工作。
(1)T.120带内数据会议
T.120带内数据会议协作直接通过在H.323视讯系统中嵌入T.120系列协议,支持视讯会议和数据会议的协同工作。会议建立过程如图1所示。
终端向MCU发送请求,召集视讯会议同时申请数据会议。MCU接受请求,一方面,在终端和MCU之间建立正常视音频逻辑通道;与此同时,MCU向T.120服务器发起申请建立T.120数据会议通道,T.120服务器确认该申请后,在终端和T.120服务器之间建立T.120逻辑通道。数据会议召集成功。
结束会议时,MCU接到结束会议的指令后,在关闭与终端的视音频通道的同时,发送消息给T.120服务器,T.120服务器关闭与终端的数据通道,数据会议和视讯会议同时结束。
在带内方式下,数据与视音频通道共用带宽,终端会议总带宽为音频、视频和数据之和。在会议过程中音频和视频的带宽由MCU控制,数据带宽由T.120服务器进行控制。
这种方式可以很好地实现视讯会议和数据会议的同步,但要求视讯会议终端支持T.120带内数据会议功能。同时,要求MCU支持数据会议功能。因此,增加了系统实现的复杂度。
(2)T.120带外数据会议
带外数据会议组网方式下直接采用T.120系列协议组网,H.323视讯会议和T.120数据会议完全独立,数据与视音频流分开,各自占用带宽。两者的建立过程是完全独立的。数据会议终端直接和T.120服务器进行消息交互,建立连接。会议建立过程如图2所示。
本方式实现简单,对于视讯会议终端和MCU来说,无需支持T.120系列协议。其缺点是视音频与数据完全分离,不便于实现视讯会议和数据会议的同步,不便于操作与管理。
2. 双视频流传送方式
通过T.120协议实现视讯会议和数据会议的协同工作需要配置专门的T.120服务器,因此,相对来说,增加了系统的复杂度。双视频流传送方式可在H.323视讯会议系统中无需T.120系列协议支持,即可和数据会议协同工作。
具体的操作方法是:把PC机输出的VGA信号直接作为视频源,输入到视讯会议终端上,该PC桌面信号和活动视音频图像同时传送给会议中其他终端。采用此方法可以快速地将类似Powerpoint等制作的幻灯片,打开的Word文档,或其他形式的PC桌面实时传送到会议中的所有会场。
在技术实现上,PC桌面传送目前有两种方式:一种是通过静止图文的方式,另一种是通过ITU-T H.239方式实现。其中,H.239实现方式正在成为主流。
H.239定义了使用角色标识来实现控制、指示和能力交换机制。其使得在视讯会议系统中可以使用多条媒体通道,即在H.239终端和MCU之间,可同时建立多条视频逻辑通道,以同时发送活动视频和PC桌面内容(如幻灯片、浏览器屏幕等)。
实现双视频流传送需要终端和MCU同时支持H.239协议,方可实现PC桌面的实时传送和共享。对于目前大多视讯会议系统来说,尚不支持这一功能,需通过相应的系统升级来实现。
需要指出的是,采用双视频流传送方式实现的只是数据协作中的部分功能,即部分应用程序共享功能,但由于这种功能操作简单,同时无需额外设备支持,并且可满足一定程度上的数据协作需求,如远程教学等,因此,正在有越来越多的视讯会议设备支持这一功能。
3. 技术比较
T.120带内方式通过在H.323视讯会议系统中集成T.120系列协议,可较好地实现数据会议与视讯会议的协同工作。主要缺点是:一方面,需要终端和MCU同时支持T.120协议,而T.120协议实现比较复杂,增加了视讯平台和终端的成本;另一方面,集成方式使得系统的稳定性降低,如:H.323视讯会议的连接中断将会同时导致T.120数据会议的中断;另外,要求T.120数据服务器配置带宽控制功能,如果没有带宽控制,数据突发会导致视音频的丢包。
T.120带外方式下,数据会议与视讯会议分离,容错性能和稳定性更高。但相应地带来了操作与管理上的复杂性。
双视频流传送方式不需复杂的T.120协议支持,实现简单,并制定了统一的H.239标准,缺点是仅能实现部分数据会议功能,未能实现真正的交互式数据协作。
三、当前应用趋势和存在的问题
目前已有众多视讯设备厂家推出了能够实现视讯会议和数据会议协同工作的系统,也称为“可视协同工作系统”。在技术实现上主要呈现两种趋势,下面分别介绍。
一种是通过T.120带外数据会议方式实现,目前为众多的桌面视讯会议系统(即软件视讯会议系统)所采用。其终端采用软件形式终端,通过在软件终端上集成视讯会议与数据会议的功能,以实现两者的协同工作。这种方案较好地解决了带外方式下的视讯会议与数据会议的同步问题,但也存在一些问题,主要表现在以下两个方面。
1. 互通性问题
一方面,由于各厂家对协议理解的不同,T.120本身在互通方面存在一定的问题;另一方面,T.120协议较复杂,因此在具体系统实现上,通常是采用T.120协议框架,采用私有协议以简化T.120协议,降低设备成本。因此,造成系统的互通性问题。目前市场上大部分可视协同工作系统只能在自身平台内部实现互通。
2. 防火墙的穿越问题
T.120协议本身无法解决防火墙的穿越问题。目前,一些厂家针对这一问题提出了各自的解决方案,但均采用私有协议,因此只能在自身平台内部使用,无法实现互连互通。
另一种趋势是采用双视频流的方式实现,此方案无需额外的T.120设备支持,可通过用户终端和MCU设备升级实现。其优点是,总体投资少,易实现。虽然并未能够实现完全意义上的可视协作,但由于实现简单,并且制定了统一的标准(H.239),有利于不同厂商设备的互通,并且满足了一定程度的用户需求,因此,正逐步得到越来越多厂商(主要是会议室型视讯会议系统厂商)的认同。
四、小结
视讯会议和数据会议协同工作,可以提供视音频、数据交换以及协同浏览,应用程序共享等多项业务功能,可满足用户更大范围的应用需要,如远程协同办公、远程项目管理、客户服务、技术培训等等。实现视讯会议和数据会议协同工作,目前亟待解决的问题是互通性和防火墙穿越的问题。只有解决了这两个问题,才能够实现完全意义上的数据协作。 |