多媒体通信的新途径——H.323v2系统

发布时间:2005-03-16 作者:朱秀昌Zhu Xiuchang 阅读量:

1 引言

 

     多媒体通信的实现是基于现有通信网络基础之上的。在几类主要通信网络中,多媒体视听通信业务已经开始进入实用。其中最为人熟知的就是基于ISDN的H.320视听通信系统,它已广泛应用于数字通信网、DDN网、SDH网络中。此外还有基于公共电话网的H.324系统,基于局域网(LAN)的H.322、H.323系统,基于B-ISDN的H.321、H.310系统。在它们中间,H.321和H.322实质上是将H.320系统的码流分别重新组装为ATM网和LAN可接收的码流,起着一种网间适配的作用,本质上仍然是H.320系统。因此,在现有的通信网上传输多媒体视听信息主要就有H.320(基于ISDN)、H.324(基于PSTN)、H.310(基于ATM)和H.323(基于LAN)这4类系统。

     基于PSTN的H.324由于信道速率的约束(33.6kbit/s),难以提供较好质量的视频和音频,因而它的应用场合受到一定限制;基于ATM的H.310系统,由于B-ISDN还没有普及到一般用户,在目前也难有较大的进展。现在使用最多的是基于ISDN的H.320系统,但它也存在两方面的问题:一方面,ISDN远未达到普及的程度,因此,难以想象用户会经常到电信局去进行多媒体通信;另一方面,即使在具有IS-DN的用户那里,64kbit/s或128kbit/s的通信速率往往不能令人满意。而这里尚未考虑昂贵的通信费用。

     由此,人们自然就将开展多媒体通信的努力都集中到基于LAN的H.323系统上来了。尽管H.323系统还有不少的技术问题(如视听信息的实时传输、质量保证)有待解决,但和其它系统相 比,LAN组网简单,很容易连接到办公室或家庭,而且LAN的传输速率通常要远高于ISDN的基本接口(2B+D)速率。由于H.323v2是基于计算机的,因而它的功能多、控制灵活,可以更好地和其它媒体在计算机中融合。

    ITU-T于1996年11月颁布的H.323建议的名称为“基于非QoS局域网的可视电话系统和设备”,而在1998年颁布的H.323的第二版,即H.323v2,将名称直接改为“多媒体通信系统”,进一步表明了H.323系统在多媒体通信中所起的重要作用。

 

2 H.323v2系统

 

2.1 系统组成

     从总体上来说,ITU-T的H.323v2是一个框架性的建议,它涵盖了终端设备、视频、音频和数据的传输、通信控制、网络接口等方面的内容,还包括了组成多点会议的多点控制单元(MCU)、多点控制器(MC)、多点处理器(MP)、网关(GW)以及H.323独有的网闸(GK)设备。

     H.323v2系统的基本组成单位是“域”(Zone)。一个H.323v2系统的域是由一个网闸管理的网关(GW)、MCU和所有的终端的集合。一个域至少包括一个终端,而且必须有一个并只有一个GK。域可以独立于LAN的拓扑结构,也可以由多个LAN段经路由器连接而成。

 

2.2 H.323v2中的实体、地址和 呼叫

    H.323v2系统的各个逻辑组成部分称为H.323v2的实体,其种类有:终端、网关、网闸、多点控制器、多点处理器和多点控制单元等。其中,终端、网关和多点控制器是H.323v2系统中的端点设备,是网络中的逻辑单元,并不一定表示一个独立的设备,例如,MCU可由必备的MC和可选的MP组成。

     网闸是局域网H.323v2中的一个特有实体,它可以是独立设备,也可以附设在某个终端设备中。网闸执行3项主要功能:第一,通过地址转换(把终端的别名转换为可寻址的IP地址)来控制终端、网关和MCU对局域网的访问;第二,为终端提供带宽管理和网关定位等服务,进行网络带宽管理。网络管理页可以设置一些限制,阻止可视信息占用过多的带宽;第三,具有呼叫路由的功能,所有终端的呼叫可以汇集到这里,然后再转发给其它终端,以便于服务商能够进行话单计费。

    网关是H.323v2中的端点设备,通过它的实时双向通信服务,提供局域网和其它类型网络之间的连接,如实现H.323终端和ATM上的H.310终端、ISDN上的H.320终端、公用电话网或移动网上的H.324终端之间的通信。

    多点控制单元是H.323v2中的端点设备,它为多个终端和网关参加多点会议提供服务。MCU一般以H.231方式工作,但语音处理器不是必备项。MCU包括两个部分:必备的MC和可选的MP。最简单的情况就是一个MCU只包括一个MC而没有MP。其中,多点控制器是H.323v2中的实体,它为多点会议提供控制,负责和所有的终端协商,取得一个共同的通信模式。MC不负责音频、视频和数据的混合或交换。

     每个H.323v2实体至少有一个地址,这个地址是H.323v2实体在LAN中的唯一标志号。某些实体可能共用一个LAN地址(例如终端和安放在终端内的MC)。对于同一LAN地址,每个H.323v2实体可以有若干个运输层业务访问点(TSAP)。另外,一个端点可以有一个或者多个相应的别名地址,别名地址提供对这个端点设备寻址的另一种方法,别名地址在一个H.323v2域是唯一的,而GK、MC、MP没有别名地址。

    在H.323v2系统中,端点设备(终端、网关、MCU)是可呼叫和被呼叫的,而有些实体是不可被呼叫的。例如,一个终端不能对一个网闸发起呼叫,因为网闸是不可呼叫的,但它是可以编址的,在呼叫建立过程中起作用。MC和MP既不能编址也不能呼叫,但可以包含在端点或网闸中。

 

2.3 终端结构和协议

(1)H.323v2中的主要建议有:H.225.0为媒体流的打包和同步协议;H.245(1996年)为多媒体通信控制协议;H.261和H.263为视频信源编码标准;G.723.1和G.729为低速语音编码建议;此外还涉及到Q.931(ISDN用户网络接口的第3层规范)、Q.932(ISDN的辅助业务的控制)、T.120(多媒体数据传输协议)、H.246(H系列多媒体终端之间以及它们和PSTN、ISDN上的语音/话带终端之间的交互工作协议)、H.235(用于H系列多媒体终端的安全和加密)、H.332(松散互连的H.323会议)、H.450.1(通用功能协议)等。

(2)音频是H.323v2中的必备项。H.323v2允许音频编解码的标准种类较多,从低速到高速都有,如G.723、G.711、G.722、G.728、G.729、MPEG-1音频编码标准等。H.323v2终端具有音频混合功能,可以接收多个音频信道,例如,可以同时接收两路不同语种的语音。此时,H.323v2终端将使用H.245的多路信号同时通信的能力,来表明同时有几个音频流可以提供给编解码器。在多点会议时,H.323v2系统利用音频混合功能为用户提供一个复合的音频信号。

(3)视频在H.323v2中是可选项。视频编码的标准可以是H.261,也可以是H.263。H.263的编码性能要优于H.261,如果再加上多个选项,编码效果就更好。

(4)在H.323v2中,可选择一个或多个数据通道。数据通道可以是单向的,也可以是双向的,这要由应用目标来确定。在H.323v2中,数据应用可以使用一个或多个ITU-T建议(它可以由H.245协商)来实现,T.120是其中之一。T.120是一套支持多点数据交互、静止图像传输、电子白板共享的数据会议标准。几乎在所有多媒体通信系统中都可以采用。T.120可以在H.323v2通信建立前建立,也可以在H.323v2的通信过程中,由H.245打开数据逻辑信道,再建立T.120连接和通信。在H.323v2系统中,也可以不采用T.120建议,如使用H.281和H.224建议,终端通过数据通道可以提供远端摄像控制。此外,不管是否采用T.120建议,非标准的数据应用和用户数据透明传输也可以被接纳。

(5)LAN接口并不包括在H.323v2建议中,它主要实现由H.225.0建议所描述的服务功能,提供必要的H.245控制信道、数据信道和呼叫信令信道的可靠的端到端服务,如TCP、系列协议交换(SPX)等。通过必要的语音通道、视频通道和注册、准入和验证(RAS)通道提供非可靠的端到端服务,如UDP、互联网协同工作协议交换(IPX)等。这些服务(连接)可以是多路或单路、单点或多点广播,主要取决于不同应用场合和不同的LAN环境。

 

2.4 会议方式

     H.323v2系统的信息传播可以采用单播形式,即从一个源发送信息到另一个目的地;也可以采用多路单播形式,即一端点发送多个拷贝的媒体流(PDU)到不同的端点,这常用于不支持多播的网络;还可以采用多播形式,即从一个源传送PDU到许多目的地。

    在这些传播形式的基础上,和计算机网络相适应的H.323v2的会议组织方式种类较多,且方式较为灵活,主要可分为以下几种:

(1)广播组会(BPC)

     这是一种多点会议和广播会议的结合。在这类会议中,若干终端参加多点会议,而其它许多终端仅仅只是接收媒体流。在多点会议中,终端之间是双向通信,而只收终端是单向传送。

(2)集中型多点会议(Centralized

    Multi-point Conference)

    在这类会议中,所有的加入终端以点对点的方式和MCU交互。终端将它的音频、视频、数据、控制信息流发送给MCU。MCU的MC集中管理会议,MCU中的MP将处理后的音频、视频、数据流再返回给每个终端。

(3)非集中多点会议

    参加这类会议的终端将视听信息多路广播给所有的终端。与会终端可以选择接收自己所需的音频流和视频流。在这种方式中,会议由MC管理,不需要音频、视频MP,终端通过H.245协议的控制信道和MC交互。

(4)混合多点会议

    在混合多点会议中(如图3所示),某些端点(D、E、F)参加集中会议模式,而另一些终端(A、B、C)参加非集中会议模式。MCU在这两类会议之间提供桥接,会议中的终端并不知道整个会议的混合性质,只知道它参加会议的类型。

 

2.5 系统控制

    H.323v2的系统控制分为3个部分:

(1)H.245控制协议:在H.323v2的通信中,控制是利用多媒体通信控制协议H.245所规定的逻辑信道信令过程进行的。它完成通信初始过程的建立、逻辑信道的建立、终端之间的能力交换、通信的结束等功能。例如,通过能力交换,可使发端使用接收端能解码的模式发送,接收端也可以向发送端要求采用自己所希望的模式发送。H.245建立还用于基于ATM网络的H.310系统、PSTN网络的H.324系统等的通信控制。

(2)RAS控制:RAS信道是一用于传送有关网闸发现消息和端点设备登记的信道,用来传送终端到网闸的信令。这一消息将一个端点的别名地址和它的“呼叫信令传送地址”相联系。网闸发现是端点用于决定向哪一个网闸去登记的过程,可以用手工方式,也可用自动方式进行。终端设备加入H.323v2的域,必须要进行登记,告诉GK自己的传输和别名地址。所有的终端都要通过GK发现过程向GK登记。

(3)呼叫控制:呼叫信令就是用于建立呼叫、请求呼叫的带宽改变、获得呼叫中端点设备的状态、拆除呼叫等的消息过程。呼叫过程使用H.225.0所定义的消息。

 

3 H.323v2系统实时性的提高

 

     H.323v2系统适用的网络有以太网(Ethernet IEEE 802.3)、快速以太网(IEEE 802.10)、FDDI、令牌网(IEEE 802.5)等。ITU-T在1997年把H.323建议扩展为Internet、In-tranet、LAN上普遍适用的多媒体通信系统的建议H.323v2。

      H.323v2标准的分层结构中,网络层采用IPv6协议或资源预留协议(RSVP)),负责两点间的数据传输。由于RTP协议不能保证传输的完整性,即在网络服务质量下降时,将会发生数据包的丢失,故H.323v2终端及路由器均采用RSVP协议实行资源预留,以确保端到端之间的传输带宽,并按不同的应用分配带宽,减少了延时和抖动。RSVP是基于IP网络的预留资源的运输层信令协议。使用RSVP,H.323v2可以为一个给定的基于QoS需求的实时码流预留资源。如果网络对所需的资源预留失败,或者不具备RSVP功能,那么网络只能尽最大可能传输数据包。为此H.323v2增加了有关“运输层资源预留的过程”及“分层视频编码的过程”等附录。

      由于网络层IP这类协议采用无连接的数据包,侧重于传输效率,不保证传输的正确性,不进行确认,因此在IP上层的运输层增加了TCP、UDP协议。TCP保证数据顺序传送,不正确时要求重发,因此可用于实时性不强的数据传输,诸如H.245通信协议及H.225.0呼叫信令的传送。UDP采用无连接传输方式,它不保证数据包在网络上的可靠传输和顺序到达,但协议简单,对网络负载较轻,适合用于大量的实时数据的传输。

     RTP在UDP的上层,从上层接收多媒体信息码流(如G.723音频),组装成RTP数据包,然后发送给下层UDP。它相当于OSI的会话层,提供同步和排序服务。故RTP协议适于传送连续性强的数据,如视频、音频等,并对网络引起的时延差错有一定的自适应能力。RTCP用于管理控制信息,如监视网络的延时和带宽,一旦所传输的多媒体信息的带宽发生变化,收端则通知发端,广播符号化识别码和编码参数。再上层为表示层和应用层,主要有音频(G.7xx)、视频(H.26x)、数据(T.120)等。

    在H.323v2系统中,RTP协议的主要作用如下:

(1)在多媒体数据的头部加上定时标志。对于视听业务,丢失几个包不会使质量下降很多,而延时和抖动却严重影响QoS。尽管数据包有0.25s的延时,但依靠定时标志可使在接收端的数据包的定时关系得以恢复,从而降低了网络引起的延时和抖动。

(2)提供包内数据类型的标志,说明媒体信息采用的编码方式,例如对视频信息流是采用H.261还是H.263建议。

(3)具有排序服务,包序号可用来在接收端建立正确的包顺序,从而便于判断丢失了多少个包。

 

4 H.323v2的通信过程

 

    H.323v2系统的通信呼叫信令过程主要分为以下几个步骤:

   .呼叫建立。呼叫的建立过程使用H.225.0建议所定义的呼叫控制信息进行。带宽预留请求也在此阶段完成。呼叫的发起可以是H.323v2域中的任意一个端点设备。

    .初始通信和能力交换。一旦双方完成呼叫建立过程,端点设备将首先建立H.245控制信道。然后再按照H.245建议,在控制信道上进行能力交换,决定双方的主从关系,继而打开媒体信道(如视频、音频或数据信道)。

     .视听通信的建立。视听逻辑信道建立以后,就可以开始通过它们进行正常的视音频通信了。

     .呼叫服务(带宽变化、状态变化等)。在通信的过程中,网闸还负责一系列的呼叫服务,如带宽的改变、状态的改变以及会议的扩展等。

     .呼叫终止。任意一个终端设备都可以按照规定的程序进行终止呼叫,但终止呼叫并不等于终止一个会议。

 

5 广阔的应用前景

 

     H.323v2系统主要用于局域网的多媒体通信,向网上的终端用户提供实时语音、数据和视频业务。尽管它的普及使用尚有相当长的路要走,但可以毫不夸张的说,哪里有计算机网络,哪里就有H.323v2系统,它具有其它系统难以比拟的发展优势。它主要的应用领域为会议电视、远程教育、远程医疗、远程办公、远程协同工作等。

      H.323v2系统集成到计算机中应用最多,也可以制成独立设备。基于IP的H.323v2系统具有灵活的多媒体通信的功能,它能在为数众多的计算机网络,如Internet、Intranet及各种LAN上运行,并能和其它广域网互通。它将以较低成本的终端(因为它可以和计算机网络及终端共用一部分资源)、较低的传输费用(以IP方式而不是电路交换的方式传输)、较宽的传输带宽(局域网上的带宽往往要高于广域网)而赢得十分良好的发展机遇,必将以很高的发展速度占据多媒体通信的主导地位。当然,它在实时性等方面的问题也必将随着高速LAN的进展以及H.323v2建议的逐步改进而得到解决。

 

(收稿日期:1999-08-06)

[摘要] 文章介绍了普及多媒体通信的新途径——基于IP网络的H.323v2系统的组成、相关协议及其功能特点,着重分析了H.323v2系统为解决IP网络的实时性所作的努力,并指出了这类系统广泛的应用前景。

[关键词] 多媒体通信 IP 局域网 H.323v2

[Abstract] As a new way for the wide use of multimedia communications,the H.323v2 system based on the In-ternet is introduced.The compo-nents,correlative protocols and functional characteristics of the sys-tem are presented.Emphasis is put on the analysis of the H.323v2 sys-tem's capabilities in solving real-time application problems. It is prospected that the system will be widely used in the future.

[Keywords] Multimedia communications Internet protocol LAN Recom-mendation H.323v2