《现代电子技术》2006年第24期摘录:2006年第24期总第239息
-
如发现有乱码,请点击下面链接浏览原文
正文摘录:
2006年第24期总第239息,并将被呼叫方的SIP地址映射成O个(如果没有可知地址)或更多的新地址,并且将他们返回客户端。(4)注册服务器(Regisl_er)接收用户端的注册请求,完成用户地址的注册。以上几种ServeI。可共存于一个设备,也可以分布在不同的物理实体中。SIP服务器完全是纯软件实现,可以根据需要运行于各种工作站或专用设备中。(8)180RING~Gf51100TRYING__________________________________,f_1‘‘J‘-_一(7)180RJNGINGr101200OK旦!!!RING~G(9)200OK3视频会议图1SIP呼叫过程由于SIP的会议控制功能不强,SIP要完成视讯会议可以通过在sIP系统中增加多点控制单元实现。到达会议召开时间,多点控制单元分别通过INVITE请求邀请与会者参加会议,在INVITE请求中SDP需要描述此次会议的属性,例如会议ID信息。多点控制单元将媒体流定位到媒体处理器完成视频的分屏,与音频流的混合,分别发送给各个SIP终端。如果是SIP终端临时召开会议,邀请参与者,使用媒体处理器进行音频流的混合。在该系统中(如图2),用户欲参加会议,需满足以下2个基本条件:(1)用户需要SIP终端设备(可为物理设备,也可以为PC机上的某种sIP终端仿真程序)。(2)用户应可利用浏览器在线浏览网页。图2视频会议系统结构3.1会议流程通过IE浏览器访问会议管理服务器,会议管理员创入式建一个会议。当会议控制服务器被启动或有新的会议在会议控制服务器上召开时,都要先使用sIP信令(REGIs—TER)将FOCEIsURI或者新会议的ConferenceURI注册到会议控制服务器上,预定会议在会议控制服务器上被创建而且会议URI已注册成功。系统管理员通过SIP视频会议系统提供的图形化会议预约发起界面,发布所有的预定会议信息,供用户通过浏览器在线查询。用户在参与会议之前,必须首先在线向会议管理系统申请帐号、设置密码,然后用户的SIP终端就可向会议控制服务器发INVITE请求。此时会议控制服务器接受到来自终端的INVITE请求,将首先对请求发起者进行身份鉴定,如果身份鉴定成功,终端的INVITE请求被接受,在与FOCUS的能力交换过程完成后,终端可加人所请求的会议。接着终端在会议中的身份将由会议管理服务器向会议控制服务器所提供的用户信息确定,并将用户信息填入响应的用户信息表供会议管理系统使用。当会议结束时,会议控制服务器通知会议管理服务器该会议已经结束,会议管理服务器修改会议的状态为结束。3.2会议控制服务器会议控制服务器是根据会议配置来启动会议的,通过解析会议终端的呼叫请求消息来控制整个会议的流程,并对用户的身份进行鉴别,根据会议的控制信息接收和转发音视频数据。各个部分的功能如下:(1)传输层:接收、发送sIP消息和多媒体数据流,选择其中一路通过组播或者单播播出。(2)sIP协议栈:sIP是多媒体通信的应用层信令协议栈,他建立、中止呼叫,并且负责通话双方之间的媒体流信息的交流。(3)数据转发模块:控制多媒体流的接收和转发。(4)消息处理模块:通过与会议管理服务器通信获得配置信息;利用协议栈提供的服务与sIP终端通信,控制用户加入会议、离开会议以及控制多媒体流的转发,并且控制会议的流程,完成会议功能。3.3会议管理服务器会议管理服务器具有以下功能:(1)会议管理:创建一个会议并设置会议的配置参数如服务器地址、端口、起始时间等。(2)用户管理:确定参加会议的用户、用户在会议中的角色和用户的权限。(3)会议通告:公布会议各状态信息。(4)查询:根据消息查找参加会议的用户或者查找会议。在会议召开前,用户通过会议管理服务器设置会议信息;然后会议控制服务器通过会议管理服务器获得会议配置信息,并启动会议。在会议进行过程中,会议管理服务(下转第110页)107
阅读此文(图):
点击此处在线翻阅