H.323 and Associated Protocols
H.323 and Associated Protocols
翻译自Asim Karim, [email protected]
摘要
H.323是ITU-T推荐的基于分组网络(如LAN和互联网)的多媒体会议。H.323的范围广泛且全面,但其适用性灵活且实用。该报告描述了H.323中的组件,协议和程序; 广泛采用H.323的挑战; H.323作为多媒体会议标准的前景; 和关键的H.323产品和服务。
目录
4. H.323 Architecture: Components
1.简介
建议H.323是一组用于通过基于分组的网络(如因特网)进行语音,视频和数据会议的协议。当前的建议称为2.0版,由国际电信联盟(ITU-T)电信部门第16研究组(第16研究组)批准。H.323协议栈旨在在底层网络的传输层之上运行。因此,H.323可以用于任何基于分组的网络传输,如以太网,TCP / UDP / IP,ATM和帧中继,以提供实时多媒体通信。H.323使用Internet协议(IP)进行网络间会议。
H.323是ITU-T发布的几个视频会议建议之一。该系列中的其他建议包括H.310用于宽带ISDN(B-ISDN)会议,H.320用于窄带ISDN会议,H.321用于ATM上的会议,H.322用于LAN上的会议,提供有保证的质量通过公共交换电话网(PSTN)进行会议的服务和H.324。H.323标准旨在允许H.323网络上的客户端与其他视频会议网络上的客户端进行通信。
该报告提供了H.323中定义的组件,协议和过程的详细概述。还讨论了H.323的广泛采用所面临的技术挑战,H.323的当前扩展和发展,以及H.323作为视频会议标准的未来前景。
2. H.323的范围
H.323是一个广泛而灵活的建议。H.323至少指定了基于分组的网络上两个终端之间实时点对点音频通信的协议,这些协议不能提供有保证的服务质量。然而,H.323的范围要广泛得多,并且包括终端之间的网络间多点会议,不仅支持音频,还支持视频和数据通信。
建议H.323的范围可归纳为以下几大类:
- 点对点和多点会议支持:可以在两个或更多客户端之间设置H.323会议,而无需任何专用的多点控制软件或硬件。但是,当使用多点控制单元(MCU)时,H.323支持多点会议的灵活拓扑。多点会议可以集中在新参与者可以加入会议中的所有其他人的地方。这就是所谓的中心辐射拓扑。或者,多点会议可以是分散的,其中新参与者可以选择加入会议中的一个或多个参与者但不是全部。这种方法将产生灵活的树形拓扑。
- 网络间互操作性:H.323客户端可与交换电路网络(SCN)会议客户端互操作,例如基于建议H.320(ISDN),H.321(ATM)和H.324(PSTN /无线)的客户端。
- 异构客户端功能:H.323客户端必须支持音频通信; 视频和数据支持是可选的。这种异构性和灵活性不会使客户端不兼容。在呼叫期间,交换设置能力并基于最小公分母建立通信。
- 音频和视频编解码器:H.323指定所需的音频和视频编解码器。但是,对其他编解码器的使用没有限制,并且两个客户端可以就它们都支持的任何编解码器达成一致。
- 管理和会计支持:可以根据正在进行的呼叫数量,带宽限制或时间限制在网络上限制H.323呼叫。使用这些策略,网络管理员可以管理H.323流量。此外,H.323还提供可用于计费目的的计费设施。
- 安全性:H.323提供身份验证,完整性,隐私和不可否认性支持。
- 补充业务:建议H.323认识到基于IP电话和多媒体的应用的巨大潜力。它为开发此类服务提供了基本框架。在H.323的2.0版中,已经指定了两种服务 - 呼叫转移和呼叫转移。
3.为什么H.323很重要?
趋势:互联网的爆炸性增长和企业局域网的几乎普遍部署使得基于分组的网络无处不在。因此,个人和企业使用该资源进行音频和视频通信以抵消公共交换电话网(PSTN)的一些资费是很自然的。基于分组的网络(主要是IP网络)上的多媒体在过去几年中发展迅速。行业研究预计年增长率为37%,预计到2002年将达到390亿美元(http://www.imtc.org/faq.htm)。在类似的预测中,Probe Research估计到2002年,18.5%的美国电话流量将通过数据网络传输。这种快速扩张和潜力是H.323等有利和统一标准的重要性的基础。
标准化:在1995-1997期间,一些供应商开发了产品和服务,以满足新兴的IP电话市场。但是,这些产品和服务基于防止广泛互操作性的专有协议。H.323是一种被广泛接受的标准协议。这将通过基于分组的网络提高对多媒体会议的认识,可用性和可接受性。
互联网:H.323桥接基于分组的和开关电路网络SCN之间的多媒体通信。基于SCN会议标准(如H.320(ISDN),H.321(ATM)和H.324(PSTN))的现有客户端可以与H.323客户端互操作。例如,可以从H.323客户端呼叫到PSTN上的普通电话。在企业级,这种网络互连功能允许企业将语音和视频从现有网络迁移到其数据网络。
综合服务:H.323可以在集成环境中开发其他服务,如电子邮件,语音邮件,传真,呼叫中心功能和视频会议。例如,电子商务企业可以提供从其网站到销售代表的直接语音链接以回答客户的问题。在H.450.x中已经标准化了一些服务(例如呼叫转移,呼叫转移)。其他人将在稍后添加。
4. H.323 Architecture: Components
建议H.323规定了基于分组的网络上实时点对点和多点多媒体通信的组件,协议和程序。它还为支持H.323的网络与基于H.32X的会议标准系列之间的通信设定了互操作性指南。图1显示了具有所有必要组件的支持H.323的网络的总体布局。
图1.支持H.323的网络间的布局
在一般的H.323实现中,需要四个逻辑实体或组件。这些是终端,网关,网守和多点控制单元(MCU)。终端,网关和MCU统称为端点。即使可以仅使用终端建立支持H.323的网络,但是其他组件对于提供服务的更大实际有用性是必不可少的。
4.1终端
终端或客户端是H.323数据流和信令发起和终止的端点。它可以是具有H.323兼容堆栈的多媒体PC或诸如USB(通用串行总线)IP电话的独立设备。终端必须支持音频通信; 视频和数据通信支持是可选的。
4.2网关
网关是启用H.323的网络中的可选组件。但是,当在不同网络之间需要通信时,接口处需要网关。通过在H.323中提供网关,H.323终端可以与其他符合H.32X标准的会议终端互通。例如,H.323终端可以通过适当的网关与基于H.320或H.324的终端建立会议。网关在网络的两侧提供数据格式转换,控制信令转换,音频和视频编解码器转换以及呼叫建立和终止功能。根据需要转换的网络类型,网关可以支持H.310,H.320,H.321,H.322或H.324端点。
4.3关守
网守是支持H.323的网络中非常有用但可选的组件。需要看门人来确保可靠的,商业上可行的通信。由于其提供的集中管理和控制服务,网守通常被称为启用H.323的网络的大脑。当网守存在时,必须向其注册所有端点(终端,网关和MCU)。已注册的端点的控制消息通过网守进行路由。网守和它管理的端点形成一个管理区域。
网守为其区域中的所有端点提供多种服务。这些服务包括 :
- 地址转换:网守维护一个数据库,用于别名之间的转换,例如国际电话号码和网络地址。
- 端点的准入和访问控制:此控制可以基于带宽可用性,同时H.323呼叫数量的限制或端点的注册权限。
- 带宽管理:网络管理员可以通过指定同时呼叫数量的限制以及限制特定终端在指定时间发出呼叫的授权来管理带宽。
- 路由功能:网守可以路由在其区域中发起或终止的所有呼叫。这种能力提供了许多优点。首先,可以维护呼叫的计费信息以用于计费和安全目的。其次,网守可以根据带宽可用性将呼叫重新路由到适当的网关。第三,重新路由可用于开发高级服务,例如移动寻址,呼叫转移和语音邮件转移。
4.4多点控制单元(MCU)
多点控制单元支持三个或更多端点之间的会议。它由强制多点控制器(MC)和零个或多个多点处理器(MP)组成。虽然MCU是一个单独的逻辑单元,但它可以组合成一个终端,网关或网守。MCU是支持H.323的网络的可选组件。
多点控制器为多点呼叫设置提供集中位置。呼叫和控制信令通过MC路由,以便确定端点能力并协商通信参数。MC也可以用于点对点呼叫,稍后可以将其扩展到多点会议中。MC的另一个有用工作是根据底层网络的能力和多点会议的拓扑来确定是单播还是多播音频和视频流。多点处理器处理会议端点之间的音频,视频和数据流的混合,切换和处理。
在集中式多点会议中需要MCU,其中每个终端与MCU建立点对点连接。MCU确定每个终端的能力并向每个终端发送混合媒体流。在多点会议的分散模型中,MC确保通信兼容性,但媒体流是多播的,并且在每个终端处执行混合。
5. H.323架构:协议和程序
建议H.323是一项总括性建议,取决于若干其他标准和建议,以实现实时多媒体通信。表1列出了H.323中引用的主要建议。
表1. H.323中引用的关键标准
建议# | 标题(发行日期) |
音频编解码器 | |
G.711 | 语音频率的脉冲编码调制(11/88) |
G.722 | 7 k音频编码,速率为64 kb / s(11/88) |
G.723.1 | 用于多媒体通信的双速率语音编码器,以5.3和6.3 kb / s的速率传输(03/96) |
G.728 | 使用低延迟码激励线性预测以16 kb / s编码语音(09/92) |
G.729 | 使用共轭结构代数码激励线性预测以8 kb / s进行语音编码(03/96) |
视频编解码器 | |
H.261 | 用于视听服务的视频编解码器,速度为64 kb / s(03/93) |
H.263 | 用于低比特率通信的视频编码(02/98) |
数据会议 | |
T.120 | 多媒体会议数据协议(07/96) |
控制 | |
H.245 | 多媒体通信控制协议(09/98) |
H.225.0 | 基于分组的多媒体通信系统的呼叫信令协议和媒体流分组化(02/98) |
实时运输 | |
RTP / RTCP | RFC1889(01/96), RFC1890(01/96), RFC2032(10/96), RFC2429(10/98) |
安全 | |
H.235 | H系列(H.323和其他基于H.245的)多媒体终端的安全和加密(02/98) |
补充服务 | |
H.450.1 | 支持H.323(02/98)补充业务的通用功能协议 |
H.450.2和450.3 | H.323(02/98)的呼叫转移和呼叫转移补充业务 |
本节详细描述了这些协议,特别是H.323终端协议栈。还描述了两个终端之间的典型呼叫场景。
5.1 H.323终端协议栈
图2. H.323终端协议栈
下面讨论H.323协议栈的一些关键特性和概念:
- H.323的范围不包括音频/视频捕获设备。假设音频和视频数字流可供H.323终端用于处理。
- 实时传输协议(RTP)和相关的控制协议 - 实时控制协议(RTCP) - 用于及时有序地传送音频和视频流。RTP / RTCP是一种互联网工程任务组(IETF)建议,提供逻辑成帧,序列编号,时间戳,有效载荷区分(例如,音频和视频之间以及不同编解码器之间)和源识别。它还可以提供基本的错误检测和纠正。请注意,RTP层位于底层网络的传输层之上。
- H.323协议栈运行在传输层和网络层之上。如果底层网络是基于IP的(这是最常见的网络),那么音频,视频和H.225.0 RAS数据包使用不可靠的UDP(用户数据报协议)进行数据和控制(H.245和H)的传输.225.0呼叫信令)使用可靠的TCP(传输控制协议)传输分组。
5.2音频编解码器
H.323规定了一系列音频编解码器,其比特率范围为5.3-64 kb / s。强制编解码器是G.711,它使用脉冲编码调制产生56和64 kb / s的比特率。G.711是一种专为电话网络设计的流行编解码器。但是,它不太适合通过因特网进行通信,其中用户环路带宽要小得多。如今,大多数H.323终端都支持G.723.1,它效率更高,可以5.3 kb / s和6.3 kb / s的速度生成高质量的音频。G.728和G.729编解码器使用数字音频的高级线性预测量化,分别以16 kb / s和8 kb / s产生高质量音频。
5.3视频编解码器
视频通信本质上是带宽密集型和突发性的。因此,有效的压缩和解压缩技术对于良好的性能至关重要。建议H.323规定了两种视频编解码器:H.261和H.263。但是,H.323客户端不仅限于这些编解码器。如果两个终端都同意并支持,则可以使用其他编解码器。H.323终端和MCU中的视频支持是可选的。
H.261编解码器为带宽为p x 64 kb / s的信道产生视频传输,其中p的范围为1到30.离散余弦变换(DCT)用于压缩以及量化和运动补偿。H.261支持两种视频格式。公共中间格式(CIF)的分辨率为352 x 288像素,而四分之一公共中间格式(QCIF)的分辨率为176 x 144像素。CIF格式支持是可选的。
H.263编解码器专为低比特率传输而设计,不会降低质量。它使用相同的DCT编码和压缩量化,但这伴随着运动估计和预测。还定义了可以在终端之间协商的附加编码效率参数。结果是在较低比特率下具有更好的质量。H.263支持的视频格式为:sub-QCIF(128 x 96),QCIF(176 x 144),CIF(352 x 244),4CIF(702 x 576)和16CIF(1408 x 1152)。前三个是必需的,而其余两个是可选的。通过QCIF格式,H.263与H.261兼容。
视频传输的质量很大程度上取决于压缩技术。正在积极开发更高效的编解码器,如MPEG-4和MPEG-7。H.323的体系结构旨在允许在新的编解码器可用时加入它们。
5.4数据会议
应用程序共享,白板共享,文件传输,传真传输和即时消息等活动需要实时数据会议功能。T.120建议书为H.323提供了这种可选功能。
T.120是专为会议需求而设计的实时数据通信协议。与H.323一样,T.120建议书是一套标准的保护伞,可以在不同网络的多个客户端之间实现特定应用数据的实时共享。与常规数据传输相比,T.120提供了一些优势,例如:
- 多点会议支持:T.120支持多点数据传输,支持群组协作活动。MCU以与用于视频和音频的方式类似的方式处理数据的混合和切换。
- 网络和平台独立性:T.120在底层网络的传输层之上运行。因此,它是透明的,独立于网络硬件和软件。
- 互操作性:所有H.32X会议标准都引用了T.120。这种交叉引用以及网络和平台独立性确保了应用程序级别的高度互操作性。
- 多播支持:T.120支持在支持多播的网络中组播数据流。这种支持非常灵活,在会议期间也可以使用混合单播和多播。
- 其他优点:T.120在网络传输之上提供纠错功能,确保可靠的交付。总的来说,T.120具有可扩展和可扩展的架构,可以添加新应用程序,从而利用一组协作者之间的实时可靠和高效的数据交付。
T.120协议栈
图3. T.120协议栈
T.120协议栈(如图3所示)基于分层体系结构,在较高层上比在较低层上具有更多特定协议。三个较低层为顶层中定义的数据会议应用程序提供公共传输功能。
T.123是用于在开放系统互连(OSI)传输层之后建模的数据会议的传输协议(参见ITU-T X系列建议)。该层的实现适用于底层网络传输的能力,例如ATM或IP。T.123还为T.120通信提供错误检测和纠正支持。
T.122和T.125定义了多点通信服务层(MCS)。T.122规定了服务,而T.125定义了实施协议。MCS的主要目的是在多个会议参与者之间协调和确定数据的优先级。
T.124是通用会议控制(GCC)协议。该协议有助于创建和管理会议,具有会议创建,终端进入和退出会议,身份验证安全,服务资源管理和信息管理等功能。
T.121指定了用于开发数据会议应用程序的模板。遵循此开发模板或蓝图可确保有效利用GCC和MCS的兼容应用程序。标准应用程序必须使用模板,并且强烈建议用户定义应用程序。ITU-T标准定义的应用包括用于静止图像交换和注释的T.126(例如白板应用)和用于多点二进制文件传输的T.127。最终用户可以开发其他应用程序。
5.5控制和信令机制
启用H.323的网络中的信息流由混合的音频,视频,数据和控制数据包组成。控制信息对于呼叫建立和拆除,能力交换和协商以及管理目的至关重要。H.323使用三种控制协议:H.245媒体控制,H.225 / Q.931呼叫信令和H.225.0 RAS。
H.225.0呼叫信令
呼叫信令是在两个端点之间建立和拆除呼叫所需的基本要求。为此,H.225.0使用Q.931信令协议的子集。Q.931最初是为综合业务数字网(ISDN)中的信令开发的。H.225.0采用Q.931信令,将其纳入其消息格式。当没有网守时,H.225.0呼叫信令直接在端点之间发送。当网守存在时,它可以通过网守进行路由。在基本的H.323呼叫期间所需的消息交换将在下一节中详细描述。
H.245媒体控制
H.323的灵活性要求端点协商以确定在建立音频,视频和/或数据通信链路之前的兼容设置。H.245使用在呼叫期间交换的控制消息和命令来通知和指示。在所有端点中都必须实施H.245控制。
H.245提供以下媒体控制功能:
- 能力交换:H.323允许端点具有不同的接收和发送功能。每个端点在消息中记录其接收和发送功能(例如,媒体类型,编解码器,比特率等),并将其发送到其他端点。
- 打开和关闭逻辑信道:H.323音频和视频逻辑信道是单向端到端链路(或在多点会议的情况下是多点链路)。数据通道是双向的。音频,视频和数据通信需要单独的通道。H.245消息控制这些信道的打开和关闭。H.245控制消息使用始终打开的逻辑信道0。
- 流控制消息:这些消息在遇到通信问题时向端点提供反馈。
- 其他命令和消息:在调用期间可以使用其他几个命令和消息,例如当发送端点切换其编解码器时在接收端点设置编解码器的命令。
如果存在,也可以通过网守来路由H.245控制消息。
H.225.0 RAS
H.225.0 RAS(注册,准入,状态)消息定义了端点和网守之间的通信。仅当网守存在时才需要H.225.0 RAS。与H.225.0呼叫信令和H.245不同,H.225.0 RAS使用不可靠的传输进行传输。在IP网络中,H.225.0 RAS使用UDP。
H.225.0 RAS通信包括:
- 网守发现:端点使用网守发现来查找其网守。需要查找其网守的传输地址的端点将组播网守请求(GRQ)消息。一个或多个网守可以回复包含网守传输地址的GCF消息。
- 端点注册:一旦存在网守,所有端点都必须注册。这是必要的,因为网守需要知道其区域中所有端点的别名和传输地址以路由呼叫。
- 端点位置:网守使用此消息来定位具有特定传输地址的端点。例如,当网守更新其别名传输地址数据库时,需要此过程。
- 其他通信:网守执行许多其他管理和控制职责,例如准入控制,状态确定和带宽管理,它们都通过H.225.0 RAS消息处理。
5.6 H.323呼叫建立和拆除
表2显示了终端A和B之间从呼叫建立到呼叫终止的交换控制消息 。终端A直接发起对B的呼叫,没有任何中间网关或网守。阴影消息(消息4-11)是H.245消息,而其余是H.225.0呼叫信令消息。一些消息可以重叠,即使它们在表中按顺序显示。
表2.呼叫期间终端A和B之间的消息交换
信息 | 终端A. | B航站楼 |
1 | 建立 | |
2 | 警报 | |
3 | 连 | |
4 | termCapSet | |
五 | termCapAck | |
4 | termCapSet | |
五 | termCapAck | |
6 | masterSlvDet | |
7 | masterSlvDetAck | |
8 | masterSlvDetConfirm | |
9 | OPENREQ | |
10 | openAck | |
9 | OPENREQ | |
10 | openAck | |
11 | endSession | |
11 | endSession | |
12 | 发布 |
终端A通过向B 发送建立消息来发起呼叫。终端B回复消息警报和连接以指示它已准备好进行呼叫。
呼叫信令之后是H.245能力交换消息。每个终端发送termCapSet消息以将其媒体设置传送到另一个终端。然后终端通过termCapSetAck消息确认彼此的设置。接下来,主机和从机终端由masterSlvDet和masterSlvDetAck消息确定。主/从区分是必要的,以避免在诸如打开用于通信的双向信道的情况下的冲突。主设备(终端A)使用openReq消息引导逻辑信道的打开。终端B通过在另一个方向上打开逻辑信道来跟随。终端可以打开尽可能多的通道。
在H.245 endSession消息与H.225.0 Release消息交换之后终止呼叫。
5.7补充服务
建议H.323将传统电话网络与基于分组的媒体网络连接起来。利用两种网络功能的新服务和应用程序具有巨大潜力。这些服务的范围从增值传统电话服务,如呼叫转移和转移到新服务,如综合信息(电子邮件,语音邮件,传真,即时消息等)。H.323通过H.450.x系列建议为补充业务提供灵活的架构。
H.450采用分层架构来开发新服务。补充业务的一般框架在H.450.1中定义。H.450.2及更高版本中规定了几种基本服务。最终用户可以通过组合零个或多个基本服务来开发新服务。但是,所有服务必须使用H.450.1中定义的控制机制。
H.450.1为对等服务实体之间的端到端控制信令提供了必要的机制。H.450.1协议基于国际标准化组织(ISO)为私有ISDN网络开发的QSIG协议。QSIG是呼叫中心和PBX(专用交换机)中最常用的服务控制机制。使用QSIG作为H.323补充服务的基础提供了以下几个优点:
- 与基于QSIG的网络的互操作性
- 存在几种基本服务模型(来自ISDN)
- QSIG的可扩展性和灵活性
- 实施知识库的存在
ITU-T已批准了两项补充业务。这些是呼叫转移(H.450.2)和呼叫转移(H.450.3)。正在开发的其他服务包括呼叫保持(H.450.4),呼叫暂留/代答(H.450.5),呼叫等待(H.450.6),消息等待(H.450.7),名称识别(H.450.8),以及忙碌用户呼叫完成(H.450.9)。
5.8安全
H.235建议书规定了H.323通信的安全要求。提供四种安全服务:身份验证,完整性,隐私和不可否认性。
通过端点的准入控制来提供认证。这由管理区域的网守处理。通过加密提供数据完整性和隐私。不可否认性确保没有端点可以拒绝它参与呼叫。这也是网守服务提供的。
为了实现这些安全服务,H.235可以使用现有标准,例如IP安全(IPSec)和传输层安全(TLS)。
6.挑战
多媒体会议的H.323建议于1996年底首次批准。因此它有一个良好的开端,并得到供应商的广泛支持。但是,它没有对传统电话市场产生任何重大影响。社会和技术方面有几个原因。在以下部分中,讨论了H.323面临的一些技术挑战。
6.1互操作性和实施问题
H.323是一个庞大,复杂,灵活的标准。实施中的不同解释和疏忽导致不兼容和不兼容的设备。这个问题很重要,被认为是在企业,小型企业和住宅市场更广泛部署支持H.323的产品和服务的主要障碍。
问题
H.323的复杂性和灵活性使其实现困难并且容易出错和遗漏。H.323产品和服务的供应商通常选择实施满足其直接要求的H.323子集。此外,ITU-T未提供有助于确保合规性和互操作性的实施指南。
在建立H.323多媒体呼叫之前,所有端点必须互操作。例如,考虑通过互联网进行电话到电话呼叫。这种设置意味着电话(终端)可互操作,网关可互操作,电话及其各自的网关可互操作。如果端点由不同供应商制造,则很可能发生问题。
编解码器的实现是很发达的。破坏互操作性的问题是端点之间的能力交换和信令过程,这通常不是供应商完全实现的。例如,最新版本的NetMeeting(版本3.01)仍然没有实现网守带宽管理请求。有关符合H.323开发的实施说明,请访问http://web2.airmail.net/plong/h323impl.html。
解决方案努力
H.323端点的互操作性差得到广泛认可。建立了国际多媒体电话会议联盟(IMTC),其主要目标是确保供应商的产品和服务具有互操作性。IMTC是一个非盈利组织,拥有150多名成员,定期对产品和服务进行互操作性和合规性测试。
1998年,ITXC, 朗讯科技 和 VocalTec 成立了iNOW!配置文件作为网关到网关和终端到网关互操作性的一套实施指南。最近,iNOW!个人资料实施计划已移交给IMTC活动小组(http://www.imtc.org/act_inow.htm)。iNOW!配置文件也已扩展到包括网守和其他端点之间的互操作性。符合要求的产品和服务由IMTC认证。
一些软件供应商已经为主要操作系统开发了H.323协议栈。这些软件模块允许符合H.323标准的产品和服务的开发人员使用更高级别的应用程序编程接口(API)而不是更低级别的实现细节,从而最大限度地降低互操作性问题的风险。提供H.323协议栈的供应商包括:
- DataBeam
- 延龄
- 休斯软件系统公司
- Elemedia
- RADVISION
- OpenH323项目:适用于Windows和Linux的开源H.323协议栈。
许多硬件和软件公司已经建立了自己的互操作性实验室来测试他们和其他供应商的产品和服务。NetMeeting是Microsoft的H.323兼容PC软件,它使用DataBeam的H.323协议栈。
6.2缺乏增值服务
H.323的愿景是分组和电路交换网络之间的全球互操作性。H.323还承诺为目前仅使用电路交换技术的客户提供新的综合服务。这些目标尚未实现。从业务角度来看,技术不能仅仅基于较低的运营成本而成功。它还必须以易用性和改进的功能集的形式提供额外的价值和性能,以取代诸如PSTN之类的根深蒂固的技术。
与普通老式电话服务(POTS)相比,期望互联网电话服务提供商(ITSP)和互联网服务提供商(ISP)提供这种级别的互操作性以及更好的服务和价值。目前存在的几个ITSP(例如,BizTrans)确实在某些地区(如北美和欧洲)提供了良好的价值。全球互操作性仍然是一个问题。此外,提供的服务的特征和质量通常不如POTS。两个关键因素阻碍了ITSP和ISP的努力。首先是来自不同供应商的端点(尤其是网关)缺乏互操作性。第二个是H.323通信的可扩展性差。
互联网电话交换运营商ITXC拥有全球最大的H.323网关。因此,它可以为ITSP,ISP和传统电话公司提供服务,以便通过其基于分组的网络路由其多媒体流量。
Net2Phone是总电话时间方面的IP电话领域的领导者,最近与美国在线(AOL)达成协议,为AOL客户提供网络电话服务 [News.com]。它早些时候与Priceline.com和ICQ签订了类似的服务协议。
6.3质量和安全问题
像互联网这样的公共网络上的视频质量很差。甚至互联网上的音频也不能与PSTN相媲美。但是,H.323是一种更高层协议,可以使用内置于较低层的任何QoS。例如,在IP网络中,H.323可以使用IntServ / RSVP和DiffServ。开发更高效的编解码器也将在提高质量方面发挥重要作用。企业IT经理也不愿意部署支持H.323的语音和数据集成解决方案,因为与PSTN相比,基于分组的网络通常不太可靠。
H.323通信的安全性也是一个大问题。对隐私的担忧使企业无法转移到H.323进行局内和局间通信。当H.235作为安全建议被纳入时,部分问题已通过H.323版本2.0解决。但是,许多产品尚未实施安全建议。
7.未来展望
在本节中,将讨论影响H.323未来的几个关键发展和趋势。
7.1 H.323还是SIP?
这是IP电话供应商提出的问题。H.323建议自1996年以来一直存在,但未能以预期的方式占领市场。互联网工程任务组(IETF)正致力于IP电话的并行标准。会话发起协议(SIP)是RFC2543中定义的用于建立多媒体通信的应用级协议 ,已经获得了动力。SIP支持者引用以下作为SIP优于H.323的优势:
- 基于 IP:IP是互联网边缘和核心的重要协议。因此,与ATM和ISDN的互操作性不是问题。H.323带有许多额外的包袱,以确保它可与该系列中的其他标准互操作。SIP不需要这些额外很少需要的行李。
- 不太复杂:SIP是一种更小,更简单的标准,它基于现有流行协议(如HTTP和FTP)的体系结构。另一方面,H.323庞大而复杂。因此,H.323产品和服务的开发成本更高。
- 易于解码/调试:SIP使用简单的命令和消息格式。这些文本字符串易于解码,因此易于调试。整套消息也比H.323小得多。
- 客户端/服务器体系结构:SIP消息在客户端和服务器之间交换,如HTTP消息。与H.323呼叫相比,此客户端服务器操作模式允许在SIP中轻松实现安全和管理功能。
- 更轻松的防火墙/代理设计和配置:SIP命令可以轻松代理,防火墙可以设计为允许/禁止SIP通信。通过防火墙和代理获得H.323要复杂得多。
- 可扩展和可扩展:由于SIP基于客户端/服务器分布式架构,因此它比H.323更具可扩展性,H.323通常需要点对点通信。扩展SIP也更容易,因为它更简单的消息格式和更多类似协议(如HTTP)的经验。
分析师经常将H.323和ATM之间的类比作为过早提供太多的标准; 市场还没有为他们做好准备。
虽然SIP的份额将增加H.323也将增长,因为其大多数互操作性问题已得到解决。此外,供应商和客户对H.323的投资将阻止批量迁移到SIP。SIP和H.323将在未来几年内共存于产品和服务中。
7.2企业市场趋势
H.323使用量的最大增长可能发生在基于分组和交换电路网络的集成将降低维护和运营成本的企业中。新服务的整合和开发也是一个优势。此外,H.323为企业提供了从交换电路到基于分组的多媒体会议的迁移路径。
7.3家庭和小型企业市场的趋势
小型企业和家庭用户更加重视质量,价值和功能。他们不太关心与遗留系统和安全性的互操作性。这是H.323影响最小的市场。随着性价比的提高,未来几年的采用率将会提高。这也是SIP可以产生重大影响的市场。
7.4 H.323的未来发展
H.323标准仍在制定中。版本2.0于1998年1月发布,并且正在继续添加新功能。重点已经从局域网转移到更大的网络,如互联网和与之相关的挑战。还在努力增加H.323的移动通信能力及其与无线通信标准GSM的互操作性。另一项举措是为H.323准备实施指南,以减轻互操作性问题。互操作性问题和安全性正在进行中。有关H.323当前发展的文件,请参阅PictureTel的FTP站点 。
8.产品和服务
符合H.323标准的终端,网关和网守的分析在本网站提供的单独报告中提供( VoIP:产品,服务和问题)。IPTelephony.org的网站上还保留了广泛的供应商及其产品 清单。本节列出并简要描述了当前可用的多点控制单元(MCU)和关键的互联网电话服务提供商(ITSP)。
8.1 MCU
当数十个端点参与虚拟公司会议中的多媒体会议时,需要多点控制单元(MCU)。MCU有两种不同的配置或架构:基于服务器或机架安装。基于服务器的MCU构建在服务器平台(如运行Window NT的PC)上,具有适当的软件和附加硬件板。基于机架的MCU使用专有硬件和软件来提供必要的功能。
在以下段落中,描述了五个当前可用的MCU的关键特征。有关这些产品的详细比较评论,请参阅 。
Ezenia!遇到NetServer
- 基于服务器的解决方案在Windows NT 4.0下运行并使用加载媒体流处理卡。
- 最多支持32个H.323或48个T.120端点
- 支持H.261,H.263,G.711,G.723.1,G.728,T.120
- 符合H.323 1.0版
- 允许在同一会议中使用混合端点编解码器功能
- 使用SNMP进行监控
- 基于浏览器的界面,用于管理任务,例如会议的调度,设置,控制和管理
- 内置网守但也可以与外部网守一起工作
- Ezenia!以前称为VideoServer
WhitePoint Software MeetingPoint 4.0
- 基于服务器的Windows NT 4.0和Sun Solaris解决方案。不使用任何特殊的硬件加速器
- 支持H.261,H.263,G.711,G.723.1,T.120
- 符合H.323版本2.0 / 1.0
- 不支持混合模式会议的编解码器转换
- 内置网守,用于H.323呼叫管理
- 基于浏览器和Java的会议设置,管理和控制
PictureTel 330 NetConference多点服务器软件
- 基于服务器的软件仅适用于Windows NT 4.0的解决方案
- 支持H.261,H.263,G.711,G.722,G.723,T.120
- 符合H.323版本2.0 / 1.0
- 不支持混合模式会议
- 基于浏览器和Java的会议设置,控制和管理
- 可以使用外部网守
朗讯多媒体通信交换(MMCX)
- 机架式解决方案
- 支持H.261,G.711,T.120
- 符合H.323 1.0版
- 不支持混合模式会议
- 支持H.323和H.320端点之间的混合会议
- 不能使用外部看门人
- 基于浏览器的会议设置和管理。无法安排会议
RADVision MCU-323
- 机架式解决方案
- 支持H.261,G.711
- 符合H.323 1.0版
- 支持H.320和H.323端点之间的会议
- 不支持混合模式会议
- 内置网守但也可以使用外部网守
- 基于浏览器的监控,控制和管理。没有计划支持
8.2 ITSP
互联网电话服务提供商(ITSP)维护从PSTN到互联网的网关,并为传统电话和传真机提供低成本的电话服务。根据网关与拨打电话的PSTN的接近程度,节省的费用可能很高。例如,Net2Phone为美国境内的呼叫提供每分钟3.9c的速率,对于呼叫欧洲大部分地区的呼叫提供每分钟8c的速率。请注意,Net2Phone服务基于不符合H.323标准的专有软件。
ITSP提供的常见服务是PC到电话,电话到电话和PC到传真。通常采用固定费率收费。符合H.323标准的ITSP在美国和全球范围内具有存在点(PoP),如下所示:
- 接入电源:PC到电话,电话到电话
- BizTrans:PC到电话,电话到电话,传真
- CoolCall.com:电话到电话
- Cyberfax:传真
- 三角洲:PC到手机,手机到手机
- Exicom:PC到手机,手机到手机
- Eurocall:PC到电话,电话到电话
- 全球交换运营商:电话到电话,传真
- GlobalNet Telecommunications:PC到电话,电话到电话,传真
- Innofone.com:PC到电话,电话到电话
- TeleMatrix:电话到电话
- WorldWideTalk:PC到手机,手机到手机
以下两个网站维护了大量ITSP:
- IPTelephony.org
- VocalTec的
9.总结
建议H.323是ITU-T为基于分组的网络(如因特网)上的音频,视频和数据会议发布的一套协议。它是一个广泛而灵活的规范,可满足企业和个人的需求。H.323的目标是多媒体通信设备的广泛互操作性,而不管它所连接的网络类型如何。H.323正面临IETF SIP的严峻挑战,特别是在利润丰厚的小型企业IP电话市场。但是,H.323将继续在视频会议市场中发挥重要作用。正在努力改进H.323标准。
参考
[Bellcore] Bellcore,“比较SGCP和H.323”,15页,http:
//sgcp.bellcore.com/SGCPvsH323.html比较呼叫建立时间。更好地发现SGCP
[Brown99] Brown,D。,“Videoconferencing 2000:H.323 Year?”,Network Computing,1999年9月6日,26页,http://www.networkcomputing.com:320/10181018f3.html
比较目前市场上可用的MCU
[Chen98] Chen,T。,“互联网视频编码和多媒体通信标准”,Proceedings-IEEE International Circumpium on Circuits and Systems,Vol。3,1998,pp.607-610。
即将推出的视频编码标准H.263 +,H.26L,MPEG-4,MPEG-7概述
[ElGebaly98] ElGebaly,H。,“H.323终端多媒体流的特征化”,英特尔技术期刊,1998年第2季度,9页,http://developer.intel.com/technology/itj/q21998/articles/ art_5.htm
[HCMS99] Huitema,C.,Cameron,J.,Mouchtaris,P。和Smyk,D。,“An Architecture for Residential Internet Telephony Service,”IEEE Networks,Vol。1999年第3期,第3期,第50-56页。
提出了一种可扩展的IP电话架构,能够支持数千个用户。网关是IP到电路交换电话的瓶颈。作者提出了一种分散的架构
[KK99] Korpi,M和Kumar,V。,“H.323 IP电话网络中的补充业务”,IEEE通信杂志,Vol。37,第7期,1999年,第118-125页。
讨论H.323中的新补充服务架构。补充服务允许在H.323之上构建附加服务,例如呼叫转移和呼叫转移
[Kumar99] Kumar,V。,“H.323 IP多媒体电话网络中的补充服务”,“英特尔技术期刊”,1999年第3季度,9页,http://developer.intel.com/technology/itj/q31999/articles /art_3.htm
[Liao99] Liao,W。,“移动互联网电话:移动扩展到H.323”,Proceedings-IEEE INFOCOM,Vol。1999年1月,第12-19页。
描述了一种通过集成移动IP寻址和H.323中已经提供的动态会议连接功能来允许移动电话的技术。讨论信令和控制消息协议
所有会议标准的简要概述(H.32X)
[MicrosoftB]微软公司,“IP电话与TAPI 3.0”,1999年,33页,http://msdn.microsoft.com/library/en-us/dnwindev/html/msdn_tapi_30.asp
微软的H.323实现。详细介绍了IP电话,H.323和NetMeeting
[MicrosoftC] Microsoft Corp.,“Standards 101:A Pragmatic Approach”,
1999,4 页,http://msdn.microsoft.com/standards/stnd101wp.asp 讨论当今世界标准的重要性
[MiCTA] MiCTA.org,“H.320概述”,20张幻灯片,http://www.micta.org/techdocs/h320primer/
幻灯片演示
[RC99] Rizzetto,D。和Catania,C。,“用于集成通信的IP语音服务架构”,IEEE Internet Computing,Vol。1999年第3期,第3期,第53-62页。
讨论了集成VoIP和PSTN服务的架构
[RLS99] Rosenberg,J.,Lennox,J。和Schulzrinne,H。,“Programming Internet Telephony Services,”IEEE Internet Computing,Vol。1999年第3期,第3期,第63-72页。
编程IP电话的问题,特别强调SIP和MGCP
[Schulzrinne99] Schulzrinne,H。,“H.323和SIP的比较”,1999,6页,http://www.cs.columbia.edu/~hgs/sip/h323-comparison.html
比较IETF信令协议SIP和H.323。比较呼叫建立时间,复杂性,灵活性,功能,安全性,传输中立性等。
[Thom96] Thom,GA,“H.323:局域网的多媒体通信标准”,IEEE Communications Magazine,Vol。34,第12期,1996年,第52-56页。
仅涵盖版本1.0
[Willis99a] Willis,D。,“当良好的标准变得糟糕”,网络计算,第1017号,第3页,http://www.techweb.com/search/advancedSearch
讨论H.323的缺点以及为什么它永远不会在市场上做到了
[Willis99b] Willis,D。,“The Future is SIP”,Network Computing,
No.1019,1999,3 页,http://www.techweb.com/se/directlink.cgi ? NWC19990920S0014预计SIP将很快超过H.323在市场上
[XN99] Xiao,X。和Ni,LM,“Internet QoS:A Big Picture”,1999,23页,http:
//www1.cse.msu.edu/~xiaoxipe/download.html讨论IP QoS中的问题。涵盖IntServ,DiffServ,RSVP
互联网电话:趋势,讨论,业务影响
[BCR]商业通讯评论,“为IP电话做好准备”,商业通讯评论,13页,http
://www.bcr.com/bcrmag/supplements/IPTelephony.htm来自北电网络企业集团的一系列关于**的论文IP电话的问题和趋势。好读
[Cinecom] Cinecom Corp.,“通过互联网使用IT的技术讨论”,5页,http://www.cinecom.com/wpvidc.htm
对视频会议的技术讨论不是很多。适合初学者
[Dialogic] Dialogic,“IP电话应用”,5页,http://www.dialogic.com/solution/internet/4071web.htm
良好的IP电话应用覆盖范围及其与SCN服务的集成
[MicroLegend] MicroLegend Telecom Systems,“IP电话教程”,1999,14页,http://www.microlegend.com/what-it.htm[Shugart] Shugart,T。,“白皮书:IP网络语音”,7页,http://www.analogic.com/cti/#Anchor-4510不同技术和业务趋势概述 新闻文章
[思科]思科系统公司,“思科为企业和服务提供商简化H.323多媒体会议”,2页,http://www.cisco.com/warp/public/146/april98/25.html
[英特尔]英特尔公司,“思科,英特尔,ITXC和朗讯在VON大会上展示IP电话的下一阶段”,1999年,4页,http://www.intel.com/pressroom/archive/releases/In092899 .htm 日期为9/28/99 [News.com] Junnarkar,S,“Net2Phone股票跳转AOL交易”,1999年11月23日,1页,http: //news.com.com/2100-1033-233437.html?divacy = cnet&tag = st .ne.1002。 Net2Phone提供AOL IP电话服务
首字母缩略词列表
CIF: Common intermediate format
Codec: Compression/decompression
DCT: Discrete cosine transform
GCC: Generic conference control
IETF: Internet Engineering Task Force
IP: Internet protocol
ISDN: Integrated services digital network
ISO: International Organization for Standardization
ITSP: Internet telephony service provider
ITU-T: International Telecommunication Union - Telecommunications Sector
MCU: Multipoint control unit
MCS: Multipoint communication service
OSI: Open systems interconnection
PBX: Private branch exchange
POTS: Plain old telephone service
PSTN: Public switched telephone network
QCIF: Quarter common intermediate format
RAS: Registration, admission, status
RFC: Request for comments
RTCP: Real-time transport control protocol
RTP: Real-time transport protocol
SCN: Switched circuit network
SIP: Session initiation protocol
TCP: Transmission control protocol
UDP: User datagram protocol
【中文翻译】
CIF:通用中间格式
CODEC:压缩/解压缩
DCT:离散余弦变换
GCC:通用会议控制
IETF:互联网工程任务组
IP:Internet协议
ISDN:综合业务数字网络
ISO:国际标准化组织
ITSP:互联网电话服务提供商
ITU-T:国际电信联盟 - 电信部门
MCU:多点控制单元
MCS:多点通信服务
OSI:开放系统互连
PBX:私人分支机构
POTS:普通老式电话服务
PSTN:公共交换电话网络
QCIF:季度通用中间格式
RAS:注册,录取,状态
RFC:征求意见
RTCP:实时传输控制协议
RTP:实时传输协议
SCN:交换电路网络
SIP:会话发起协议
TCP:传输控制协议
UDP:用户数据报协议