| 摘 要:系统全面地介绍了基于XCON会议模型的SIP会议技术架构,主要实体例如会议策略协议及消息通知机制,以及该技术的发展现状。同时与H.323标准作了比较,分析其优势。 关键词:SIP 多媒体会议 XCON 会议策略 会议消息通知
一、前言
多媒体会议作为通信的一个重要应用,从技术上来说,到目前为止已经发展了三代。20世纪80年代末90年代初,国际电信联盟ITU制定了H.320、H.323、H.324及其他H.32X相关标准,先后发展了基于ISDN专线网络、IP宽带网络及IP窄带网络的会议模型及标准。多媒体会议在实际商用中取得了巨大成功,于是在世界范围内出现了很多会议产品供应商,例如VCON、POLYCOM等。
目前随着3G及NGN的建设,下一代会议标准及技术正在研发,主要是着眼于3G的H.324M协议及基于IETF的XCON模型发展来的SIP会议体系。本文主要介绍目前SIP会议的架构、主要相关技术等,希望给读者一个整体的了解。本文参考资料来自于IETF的SIP、SIPPING、XCON委员会草案,这些草案目前都还处于前期阶段,还很不完善并在不断修改中,因此请读者及时查阅更新引用中给出的文档。
二、会议架构
多媒体会议按照组织方式可分为松散的多播会议、全分布式会议和集中式会议三种,按照发起方式可分为主动发起和Ad-Hoc会议两种。松散多播会议没有中央节点,终端间不需要信令通信,加入媒体多播组即可加入会议,这种会议方式功能简单,局限大,所以应用不广,本文不再加以讨论。全分布式会议中,每个节点都与其他所有节点保持联系,没有中央节点,主要缺陷是效率低,浪费带宽,并且对终端要求高,难以组织大规模会议,难以控制。国际Internet工程师协会IETF下属的XCON委员会专门制定第三种集中式会议架构及技术标准,本文讨论的SIP会议就是如何使用SIP实现XCON集中式会议模型。主动发起方式指的是预先生成一个会议URI,然后通过网页发布链接等非SIP方式通知与会者,或由会议服务器主动邀请与会者参与会议。Ad-Hoc方式则可以将正在进行的SIP对话自动迁移至会议状态,从而接受多方会谈。SIP会议模型通过专门的会议服务器支持主动发起方式,同时通过Join方法支持Ad-Hoc方式。
以上两种会议模式都是通过使用Focus作为会议中心节点,每个与会者通过SIP对话与Focus建立连接,同时通过SIP事件订阅机制获取会议状态,控制会议,修改会议策略。
SIP会议系统的逻辑组件包括以下几种: 会议中心节点(Focus),使用SIP Dialog连接其他所有与会者,同时管理与他们的信令、媒体连接。
会议策略服务器(Conference Policy Server),允许客户端修改会议策略,会议策略包括会议相关的认证鉴权、会议状态等,相当于将会议服务器的逻辑规则抽象出来放到单独的会议策略服务器上,客户端通过直接与策略服务器交互从而控制会议。
混合器(Mixer),相当于传统H.323会议模型中的MP,负责混音或视频叠加。可以由具有媒体混和能力的媒体网关充当。Focus和Mixer的通信接口目前尚未制定,可以采用MGCP或H.248 Megaco协议。一个Focus可以控制若干台Mixer,从而组成分布式媒体混和的大规模会议。
会议事件通知服务(Conference Notification Service),Focus可以使用SIP事件通知机制向与会者发布两类消息,会议状态消息和会议策略消息。会议状态消息包括其他与会者的属性等,会议策略消息包括媒体策略、会议策略以及资源资源等。
与会者(Participant),可以是普通的SIP客户端或其他会议的中心节点。当与会者是其他会议的中心节点时就可以组成新的Simplex级联会议。
会议策略(Conference Policy),SIP会议模型中的会议策略含义非常广泛,指的是会议的抽象逻辑和策略,例如允许得到与会者列表,何时召开会议,会议是由中心节点主动发起还是由与会者呼入发起等。SIP会议模型规定了如何使用,修改,察看会议策略的协议以及会议策略的存储格式。
|