版权归原版权人所有,请勿用于商业用途!
更多资料下载:www.icdiy.cn
基于 H.323 和 SIP 协议的视频会议网关的设计和实现
摘要 随着 VOIP 技术的不断发展和成熟,视频会议系统已成为计算机通信技术的重要方面。本文针对支持多协议的视频会议
系统的设计和实现,分析了目前在可视通信领域的两大主流协议 H.323 和 SIP 的特点和差异,给出了解决 H.323 和 SIP 之间
的协议转换的网关设计方案。
1 引言
随着宽带网络的不断发展和普及,人们对视频通讯的需求也越来越大。在视频通讯领域起主导地位的两大协议包括:由
ITU-U(International Telecommunications Union – Telecommunication Standardization Sector,国际电信联盟电信标准部)
推荐的 H.323 协议和由 IETF(Internet Engineering Task Force, 因特网工程任务组)推荐的 SIP 协议(Session Initiation
Protocol, 会话发起协议),由于这两个协议产生的时代背景、现有的发展状况和协议本身的特点等诸多不同的特性,决定了
它们将会在视频通讯领域中长期的并存,形成相互竞争,相互补充的格局。
因此,在可视通讯当中一项重要的工作就是要解决 H.323 和 SIP 之间的协议转换,即采用这两种协议的可视终端和设备
的互连互通的问题。而视频会议系统是可视通讯中的重要应用,在设计视频会议系统时,采用网关设计实现不同网络之间的集
成。H.323 协议族中采用多点控制单元(MCU)来控制和管理会议系统,它由多点控制器(MC)和多点处理器(MP)组成,
并运用集中、分散和混合三种不同的方法来实现会议的多点控制和管理。而在 SIP 协议中,则通过会话通告协议(SAP)和会
话描述协议(SDP)来建立多方会议。两者在机制上存在一定的差别,所以要实现互通就需要视频会议网关的支持。
2 H.323 协议和 SIP 协议的特性分析
2.1 H.323 协议
H.323 协议的主体已日渐稳定,并且它的基本框架已被广泛的采用,它定义了四种基本功能单元:用户终端、网关
(Gateway)、网守(Gatekeeper)和多点控制单元(MCU)。用户终端能和其它的 H.323 实体进行实时的、双向的语音和
视频通信,它能够实现以下的功能:
1. 信令和控制:支持 H.245 协议,能够实现通道建立和能力协商;支持 Q.931 协议,能够实现呼叫信令通道;支持 RAS
协议,能够实现与网守的通信;
2. 实时通信:支持 RTP/RTCP 协议;
3. 编解码:支持各种主流音频和视频的编解码功能。
网关提供了一种电路交换网络(SCN)和包交换网络的连接途径,它在不同的网络上完成呼叫的建立和控制功能。
网守向 H.323 终端提供呼叫控制服务,完成以下的功能:地址翻译,许可接入会议的控制和管理,带宽控制和管理,呼出
管理,域管理等。
多点控制单元(MCU)完成会议的控制和管理功能,它由多点控制器(MC)和多点处理器(MP)组成。多点控制器提供
多点会议的控制功能,在多点会议中,多点控制器和每个 H.323 终端建立一条 H.245 控制连接来协商媒体通信类型;多点处
理器则提供媒体切换和混合功能。H.323 支持集中和分散的多点控制和管理工作方式。在集中工作方式中,多点处理器(MP)
评论3