SIP视频会议框架与信令控制流程.pptVIP

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SIP视频会议框架与信令控制流程

SIP视频会议框架 与信令控制流程 SIP会议框架模型分析 SIP紧耦合会议拓扑 紧耦合是指由一个中心节点实现信令集中控制的会议 集中混合模式 在这个会议模型中,终端各成员间的通信,通过一个核心的混合器来实现。每个成员均需与混合器建立媒体和信令的连接。混合器负责对所有成员进行混合控制,并进行媒体流的混合分发 本模式的优点 每个成员只会收到一个混合后的流。减少了计算复杂性。对于终端用户减少了带宽需求,并且可以自由选择自己的编码格式。音频流在混合前可以静音压缩。整个系统的灵活性大大增强,并且可以支持具有不同网络带宽性能的多样的终端。缺点是:整个网络的可扩展性一般,由于会议中只有一个集中的混合器,不可能在一个会话中同时支持上千方的成员。另外,服务器中的混合器将会引入一定的包传输延迟。 所以,该模式适用于中小型网络。 SIP紧耦合会议物理实现模型 对于集中式混合模式来说,它是通过核心的混合器来实现用户信令的控制、媒体流的混合等功能,如果再考虑到会议策略也由这个物理上的单一会议服务器来实现,就是经典的one box解决方案。最简单的实现为:在网络中有一个物理服务器。该服务器实现了focus、Conference policy server、以及mixer。如图所示 集中式会议服务器模型 Focus Focus正如它的名字一样,是一个会议的核心。会议中的所有参与者都通过focus被SIP会话联系在一起。Focus的主要功能是保持各会话与它的连接。Focus确保参加会议的各成员被连接在上面。为了确保每个参与者都可以得到会议的媒体流,focus也可以调用mixer使SIP进行媒体会话。也就是说,Focus实现了会议的一切控制功能。 Mixers Mixer负责将会议中媒体流混合,然后将混合好的媒体流分发给各收件人。在media policy规则下,Focus通过调用mixer实现流媒体的混合。 Mixer本身并不是会议的实体。Mixer接收输入媒体流进行混合,然后形成新的媒体流输出。 Mixer总是直接的或间接的处于focus的控制下。Focus首先分析媒体策略,然后在mixer中插入恰当的规则。如果Focus直接控制mixer,那么mixer要么和focus共驻主存,要么通过很多协议被focus控制。如果focus是间接控制mixer的,那么focus委托mixer进行混合,参与者都拥有各自的mixer。 会议通知服务器 Focus提供了会议通知服务器,它担当通知的角色。会议通知服务器接受来自用户的订阅,并通知订阅者会议状态的改变。 会议状态包括:参与者联系到focus的状态,以及与其相关联的会话信息。当有一个新的参与者加入会议时,会议状态发生了变化,则通过notification service通知参与者。同样地,当有参与者离开,则需通知订阅者。 SIP视频会议系统 控制功能模块 在SIP视频会议系统中会议的控制功能至关重要,它的实现是视频会议实现的基础。 因此,对会议的控制功能总结如下: 与各与会者进行信令交互,控制多方会话的建立,维持和结束 维护会议的状态并通报给各与会者 较全面的会议控制能力 多个会议的配置、初始化、管理 安全准入机制 保障视频无冲突的共享 会议应能添加、删除多个参与者 控制功能流程 视频会议流程包括创建会议、加入会议、开始会议和结束会议等步骤。其中会议开始后如何进行会议状态信息通告,以及会场控制机制需要制定相应的规范,这就需要对会议建立中的信令流程进行设计。 创建会议 实现过程描述如下: 用户发出包含要创建的会议URI的INVITE消息。 会议服务器Focus收到该INVITE请求。 Focus查找INVITE消息请求的会议,看是否存在该会议URI,如果不存在,说明是一个新的会议请求,则创建一个新的会议,会议的名称、URI为请求的会议名称、URI,并创建对应的会话。 Focus向该用户返回200 OK消息,其Contact header中包含会议的URI和isfocus属性,且该用户被加入到创建的会议中,成为会议的第一个会议成员。 该用户和媒体服务器建立媒体通道连接。 将新创建的会议进行注册,以便其他的用户可以申请加入该会议。 加入会议 方式一:用户通过发送INVITE请求加入会议,即dial-in方式 Dial-In方式加入会议,用户可先通过E-mail、公告、即时消息等方式事先获得会议URI,然后向会议URI发送INVITE消息,请求加入会议。 其实现过程描述如下: F1:用户UA向Focus发送INVITE请求。 F2:Focus在收到呼叫请求消息后,该SIP消息进入SIP协议栈的

文档评论(0)

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

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

1亿VIP精品文档

相关文档