基于SIP三方及多方会议研究.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SIP 的三方及多方会议的研究 李华,徐塞虹 北京邮电大学计算机科学与技术学院,北京(100876 ) E-mail :potatossss@163.com 摘 要:由IETF 提出的SIP 协议较ITU-T 提出的H.323 协议更简单、灵活,且易于扩展, 成为VoIP 技术中的关键协议。随着网络带宽的增加,多媒体会议的需求变得日益突出。本 文首先对SIP 协议以及当前基于SIP 的会议的实现方法作大体介绍,然后详细介绍一种有服 务器参与的三方会议的实现方案,最后讨论从三方会议到多方会议的扩展。 关键词:SIP 协议,三方会议,媒体流,会议服务器 中图分类号:TP393 1. 引言 SIP (Session Initiation Protocol[1] )是由IETF 提出的用于基于IP 多播网络的会话建立, 修改和终止的应用层协议。由于SIP 的简单,灵活和易于扩展等特性,SIP 协议已经成为VoIP 技术中最重要的信令协议,并且已经被3GPP 采纳为移动网络的应用协议,成为下一代网络 技术中的关键技术之一。 在IMS (Internet Multimedia Subsystem )中,三方及多方会议变得越来越重要,其中一 个原因是Mbone (多播主干网络)的带宽越来越大,使得多方会议的实现变得更易于实现。 2. SIP 协议概述 SIP 协议是一个信令协议,其作用在于建立,修改和释放多媒体会话。SIP 协议最早由 IETF 的MMUSIC 工作组在 1999 年以RFC2543 提出,在2002 年提出RFC3261 版本。与 H.323 协议族不同,SIP 不是一个垂直的通信系统,需要配合其他协议(如 SDP,Session Description Protocol[2] ,会话描述协议;RTP ,实时传输协议)来完成会话的建立,修改和 释放功能。 与HTTP 协议类似,SIP 协议是基于文本的,方便调试与扩展。SIP 消息可以分为请求 和应答两种,请求和应答以是否含有请求方法来区分。SIP 协议给出 6 种基本请求方法: INVITE,CANCEL,ACK ,BYE ,REGISTER ,OPTIONS 。 SIP 中有两种实体,用户代理(UA )和网络服务器。用户代理一般理解为终端,负责 媒体接入和传输;而网络服务器根据作用,可以分为代理服务器,重定向服务器和注册服务 器等。 3. 基于SIP 的会议 由IETF 提出的在Mbone 上基于SIP 的会议结构如图1。会议控制模块处于SIP 协议模 块之上,负责会议的建立、修改和终止等逻辑。SIP 协议可以使用 UDP 传输,也可以使用 TCP 传输,但是目前大多数实现都使用UDP ,因为SIP 协议中的事务层及定时机制实现了 消息的可靠传输机制,因此在传输层就选用了实现简单的UDP 协议。目前,IETF 的SIP 会 议分就信令来说可以分为集中式星形结构和网状结构。相对的,会议媒体可分成集中式和非 [4] 集中式两种 。 - 1 - 图1 IETF 的SIP 会议结构图 3.1SIP 协议在会议中的作用 SIP 协议在一个会议中的作用主要有: a)发起一个呼叫或者一个会议。用INVITE 请求发起一个呼叫,如果这个呼叫的被叫端 是会议服务器,那么就是发起一个会议。 b)加入一个现有的会议。如果一个用户知道某个会议存在,并且知道此加入会议的关键 字(如会议密码等安全信息),那么这个用户可以用INVITE 请求加入到会议中。 c)退出一个现有的会议。如果某个与会者需要退出当前会议,那么,他的用户代理可以 通过发送BYE 请求退出这个会议,而当前会议状态根据当前与会人数作相应的改变。如果 当前与会人数少于2 人,那么会议将终止;如果与会人数超过1

文档评论(0)

荔力 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档