基于sip的多媒体会议系统中的发言权控制的设计与实现

基于sip的多媒体会议系统中的发言权控制的设计与实现

ID:32145128

大小:784.77 KB

页数:45页

时间:2019-01-31

基于sip的多媒体会议系统中的发言权控制的设计与实现_第1页
基于sip的多媒体会议系统中的发言权控制的设计与实现_第2页
基于sip的多媒体会议系统中的发言权控制的设计与实现_第3页
基于sip的多媒体会议系统中的发言权控制的设计与实现_第4页
基于sip的多媒体会议系统中的发言权控制的设计与实现_第5页
资源描述:

《基于sip的多媒体会议系统中的发言权控制的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、中南民族大学硕士学位论文统的体系结构,对其中的各个组件进行研究,通过对集中式会议和分布式会议分析对比,得出后者的性能特性。(2)分布式会议系统中发言权控制模型的研究在分析和研究发言权控制的内容和基于SIP的分布式会议系统对发言权控制的要求的基础上,参考国内外学者对发言权控制模型和发言权控制协议的相关研究成果实现了一种可扩展的发言权控制模型,讨论发言权控制模型中各个组成部分的功能,设计了各个组件之间的交互方式和消息格式。(3)发言权控制模块的实现根据发言权控制模型,研究发言权控制服务器中控制模块的软件架构,并围绕

2、主要模块和开发过程中遇到的问题,如会话控制,服务器级联等,进行分析、研究和探索,运用了一些可行的解决方法和实现思路。探讨发言权控制消息的实现机制,将发言权控制消息分为命令和通知两类,其中控制命令采用SOAP协议实现,通知采用SIP的事件通知机制。5基于SIP的多媒体会议系统中发言权控制的设计与实现第2章相关技术分析2.1SIP简介SIP(SessionInitiationProtocol,会话初始化协议)是IETF提出的在IP网络上进行多媒体通信的应用层控制协议,SIP是一个客户/服务器协议,可用于建立,修改,

3、终结多媒体会话和呼叫。SIP协议采用基于文本格式的客户-服务器方式,以文本的形式表示消息的语法、语义和编码,客户机发起请求,服务器进行响应。可以承载IP地址、端口信息、媒体能力和编码方式等会话相关的信息。SIP独立于低层协议—TCP或UDP,而采用自己的应用层可靠性机制来保证消息的可靠传送。2.1.1SIP消息格式SIP是由IETF提出的IP网络信令协议。SIP主要用于发起会话,它能控制会话的建立和终结,并能动态调整和修改会话属性,如会话带宽要求、传输的媒体类型(语音、视频和数据等)、媒体的编解码格式等。[31

4、]SIP网元之间的通讯主要是通过SIP消息来进行的,SIP消息有两种:客户机到服务器的请求消息(Request)、服务器到客户机的响应消息(Response)。请求和响应消息由一个起始行、或干个头字段以及一个可选的消息体组成。头字段与消息体之间用空行进行分隔。请求和响应消息格式如下:SIP消息=起始行*消息头部(1个或多个头部)CRLF(空行)[消息体]起始行=请求/状态行如上消息格式定义,“*”表示该消息头部可包含一个或者多个,“[]”表示该参数为可选项。规定起始行、每一个消息头部以及空行都必须使用回车换行符

5、(CRLF)来表示行终结,即使消息中未包含消息体可选项空行也不能省略。(一)SIP请求请求消息的起始行为请求行(Request-Line)。请求行的格式如下所示,由方法名、请求URL和协议版本组成,各部分之间用一个空格字符进行分隔。除此之外,请求行6中南民族大学硕士学位论文必须用回车换行(CRLF)字符表示终结。Request-Line=Method[]Request-URI[]SIP-VersionCRLF1)Method:RFC3261(SIP协议最新RFC文档)共定义了6个方法,INVITE、ACK、CA

6、NCEL、OPTIONS、BYE和REGISTER。REGISTER消息用于发送注册请求消息。INVITE、ACK、CANCEL用于建立会话连接,BYE用于终结会话连接,OPTIONS用于查询服务器能力。除以上6类主要消息外,SIP协议在其他文档中还定义有若干方法实现协议扩展。2)Request-URL:只是被邀请用户的当前地址,本协议规定Request-URL中不允许出现空格或者其他控制字符。3)SIP-Version:用于定义协议当前的版本号,RFC3261的版本号为SIP/2.0。(二)SIP响应响应消息

7、的起始行为为状态行(Status-Line),状态行由协议版本、状态码和与状态码相关的文本描述组成,各个部分之间用一个空格字符进行分隔。状态行的格式如下:Status-Line=SIP-Version[]Status-Code[]Reason-PhraseCRLF除状态行的尾部可使用回车换行CRLF字符之外,状态行内不允许出现CRLF字符。1)Status-Code(状态码):该参数为一个3位的十进制整数,用于指示请求消息的执行响应结果。2)Reason-Phrase(原因):该参数用于对Status-Code

8、参数进行简单的文本描述。客户机不必检查或显示Reason-Phrase参数。SIP协议共定义6类状态码,其中状态码的第一位数字用于指示响应类型,后两位数字表示具体响应。SIP协议规定状态码为“100-199”之间的响应用“1XX”进行标识,“200-299”之间的响应用“2XX”进行标识,依次类推。1XX:临时响应,表示请求消息正在被处理。2XX:成功响应,表示请求已被成功接收,完全理

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

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

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