基于SIP的视频会议系统的设计及应用

基于SIP的视频会议系统的设计及应用

ID:44067928

大小:163.50 KB

页数:3页

时间:2019-10-18

基于SIP的视频会议系统的设计及应用_第1页
基于SIP的视频会议系统的设计及应用_第2页
基于SIP的视频会议系统的设计及应用_第3页
资源描述:

《基于SIP的视频会议系统的设计及应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1SIPSIP是IETF(Internet工程任务组)提出的、不同于H.323协议的一种支持多媒体会话的信令控制办议。STP是应用层的协议,独立于传输层,用于创建、修改和终止一个或多个参与者的会话。S1P定义了4种逻辑实体:(1)S1P用戶代理(UA)是终端用户设备,可分为用户代理客户端和用户代理服务器两部分:用户代理客户端是客户端应用程序,初始SIP请求;用户代理服务器是服务器应用程序,当接收到STP请求时联系用户,并且代表用户返回一个响应。(2)STP代理服务器接受STPUA的会话请求并查询STP注册服务器,获取被叫方UA的地址信息,然后将会话信息转发给主叫方UA或代理服务器。(

2、3)重定向服务器。SIP重定向服务器允许SIP代理服务器将SIP会话邀请信息定向到外部域,并将映射的新地址返回给呼叫方。SIP重定向服务器可以与SIP注册服务器和SIP代理服务器同在一个硬件上。(4)注册服务器。接收客户端的注册请求,完成用户地址注册。SIP用户代理之间建立连接的流程如图1所示。2图1连接建立流程2SIP视频会议系统设计2.1会议模型根据会议中STP信令与媒体流的关系,可以将会议分为两人类:紧耦合会议与松耦合会议。紧耦合会议是指会议系统中有一个中心节点,由它來实现信令的集中控制;松耦合会议是指会议系统无需集中的SIP信令控制,终端Z间直接进行交互。其中紧耦合会议又对分

3、为:端系统混合模式、集中混合模式和信令集屮媒体流分布模式;松耦合会议又可分为纟fl播会议模式和网状分布式单播会议。本系统将釆用集屮混合模式,其结构模型如图2所示。图2会议模型在这种会议模型小,终端各成员I'可的通信,通过会议服务器來实现。参与会议的所有成员发送口己的媒体流到会议服务器,由服务器端负责进行混音和媒体流的转发。该模式适用于ad-hoc自组织型或预先约定好的拨入拨出型会议。2.2SIP视频会议系统体系结构如图3所示该会议系统由会议控制中心(Focus)、与会者、会议策略服务器、会议策略、会议通告服务、媒体混合服务器构成。其中,会议控制中心、会议策略服务器、会议策略、会议通告

4、服务构成会议服务器,完成多媒体会议的核心功能。此会议体系结构中各构成模块功能如卜一。图3视频会议体系结构会议控制中心(Focus):会议控制中心是整个会议系统的核心,根据会议策略管理整个会议,如与会者的接入控制、与会人员管理等,对媒体混仑服务器进行控制,确保每个与会者能够接收到会议的媒体流。毎个与会者通过STP会话跟Focus和连,Focus负责维护每个与Z连接的SIP会话。会议控制中心跟会议URI—一对应,此URI在全局范围内是惟一的。与会者:是指会议屮与Focus保持SIP会话的SIP用户代理。与会者可以是PC应用程序、S1P用户代理、SIP电话、PSTN网关,也可以是其他会议的

5、Focuso当与会者是其他会议的Focus吋,会议具有分级的拓扑结构,分级的结构有更好的可扩展性和可管理性。会议策略服务器:是会议系统的逻辑功能模块,为川户和支配会议操作的会议策略Z间提供接口。川户使用非S1P的机制跟会议策略服务器进行交互,完成会议策略的制定、修改等操作。会议策略:会议策略是指导会议控制中心进行会议操作的规则,一个会议对应一个会议策略。会议策略分为会议成员策略和会议媒体策略。会议成员策略主要用于会议成员的管理,包括用户接入控制、川户权限管理等。会议媒体策略用于会议媒体混合及分发的控制,包括媒休混合策略、同步策略、媒体分发策略等。用户可以通过Web方式或其他非SIP的

6、机制对会议策略进行维护。会议通告服务:会议控制中心可以提供会议通告功能,工作机制山RFC3265定义,主要完成向与会人员通知相应的会议事件和会议状态。与会者在加入会议后可向会议控制中心发送SUBSCRIBE请求,订阅会议事件和状态通知服务。会议通知服务器将通过NOTIFY消息定时向与会者通告预定的会议事件和会议状态。媒体混合服务器:媒体混合服务器负责完成会议媒体的混合和分发,接收者可以是会议的与会者或艾他的媒体混合服务器。媒体流的混合处理山会议控制中心根据媒体策略进行査接或间接控制,处理过程因媒体流类型的不同而不同。3视频会议系统工作流程(1)会议创建系统通过Web管理系统来创建会议

7、。Web管理系统将创建会议的过程通过网页的形式更直观地向用八展示。在创建会议的过程同时还需要定义会议策略,主要定义该会议的与会者。根据会议创建向导收集的会议信息创建会议。创建会议时,会议的URI必须是唯一的,根据一定的生成规则确保会议URI的唯一性。将所有会议相关的信息保存到数据库屮。(2)加入会议Call-In方式:用户可通过E-mail、Web公告、即时消息等方式事先获得会议URI,然后向会议的URI发送INVITE消息,请求加入会议。Call-Out

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。