当前位置:
文档之家› SIP视频会议框架与信令控制流程.pptx
SIP视频会议框架与信令控制流程.pptx
: 2.0
: <:3402934234>
态处理,发出180 消息通知呼叫处理进行中。 F3:根据会议策略,如果允许加入则发出200 确认消息,否则发出403 或401 等消息。 F4:收到200 ,发出确认消息。其中200 的描述中携带着媒体服务器的媒体描述信息,和媒体服务器之间将建立媒体通道。收到确认消息,
本次双方呼叫协商过程结束,协议栈状态机处理结束,释放占用的资源。 :和媒体服务器之间开始媒体流的传输,默认的媒体策略是将会收到所有其他会议用户的音频流,接收一路视频流,该视频流可以在不同
所以,该模式适用于中小型网络。
紧耦合会议物理实现模型
对于集中式混合模式来说,它是通过核心 的混合器来实现用户信令的控制、媒体流 的混合等功能,如果再考虑到会议策略也 由这个物理上的单一会议服务器来实现, 就是经典的 解决方案。最简单的实现为: 在网络中有一个物理服务器。该服务器实 现了、 、以及。如图所示
消息体描述如下: F1 :3402934234\ 2.0 : 2.0; 94883 : 70 : <:3402934234> : <>32331 : d43284b4c76e66710 : 45 : <> :,,,,,, , : :, : : : ... () F2 2.0 180 : 2.0 : <:3402934234> : <>32331 : d43284b4c76e66710 : 45 :<:3402934234> :0
集中式会议服务器模型
正如它的名字一样,是一个会议的核心。 会议中的所有参与者都通过被会话联系在 一起。的主要功能是保持各会话与它的连 接。确保参加会议的各成员被连接在上面。 为了确保每个参与者都可以得到会议的媒 体流,也可以调用使进行媒体会话。也就 是说,实现了会议的一切控制功能。
负责将会议中媒体流混合,然后将混合好的媒 体流分发给各收件人。在 规则下,通过调用实 现流媒体的混合。
视频会议框架 与信令控制流程
会议框架模型分析 紧耦合会议拓扑
紧耦合是指由一个中心节点实现信令集中 控制的会议
集中混合模式
在这个会议模型中,终端各成员间的通信,通过一个核心 的混合器来实现。每个成员均需与混合器建立媒体和信令 的连接。混合器负责对所有成员进行混合控制,并进行媒 体流的混合分发
本模式的优点
创建会议
实现过程描述如下:
用户发出包含要创建的会议的消息。 会议服务器收到该请求。 查找消息请求的会议,看是否存在该会议,如果不存在,
说明是一个新的会议请求,则创建一个新的会议,会议的 名称、为请求的会议名称、,并创建对应的会话。 向该用户返回200 消息,其 中包含会议的和属性,且该用 户被加入到创建的会议中,成为会议的第一个会议成员。 该用户和媒体服务器建立媒体通道连接。 将新创建的会议进行注册,以便其他的用户可以申请加入 该会议。
F3 2.0 200 : 2.0 94883192.0.2.4 : <:3402934234>733413 : <>32331 : d43284b4c76e66710 : 45 : <:3402934234> :,,,,,, , :, :,,
:,, : : ... ()
F4 2.0 200
加入会议
方式一:用户通过发送请求加入会议,即 方式
方式加入会议,用户可先通过、公告、即 时消息等方式事先获得会议,然后向会议 发送消息,请求加入会议。
其实现过程描述如下:
F1:用户向发送请求。 F2:在收到呼叫请求消息后,该消息进入协议栈的接收队列,等候进入状态机处理队列。消息进入状态机处理队列并由状态机进行消息状
每个成员只会收到一个混合后的流。减少了计算 复杂性。对于终端用户减少了带宽需求,并且可 以自由选择自己的编码格式。音频流在混合前可 以静音压缩。整个系统的灵活性大大增强,并且 可以支持具有不同网络带宽性能的多样的终端。 缺点是:整个网络的可扩展性一般,由于会议中 只有一个集中的混合器,不可能在一个会话中同 时支持上千方的成员。另外,服务器中的混合器 将会引入一定的包传输延迟。
会议用户之间切换。 F5:向发出消息,订阅会议状态信息。 F6:向返回200 消息,订阅成功。 F7:向发出通知消息,告知会议状态。 F8:收到消息,从携带的内容描述中得到会议的状态信息,并返回200 确认消息。会议状态信息包括:出席会议的成员,每个成员的连接
信息和媒体信息,会议成员的加入和离开,成员的策略改变等状态变化。每当会议状态发生改变,就向各个会议成员发送通知消息,通过 消息时刻了解会议状态。
会议状态包括:参与者联系到的状态,以及与 其相关联的会话信息。当有一个新的参与者加 入会议时,会议状态发生了变化,则通过 通知 参与者。同样地,当有参与者离开,则需通知 订阅者。
视频会议系统 控制功能模块
在视频会议系统中会议的控制பைடு நூலகம்能至关重要,它 的实现是视频会议实现的基础。
因此,对会议的控制功能总结如下:
与各与会者进行信令交互,控制多方会话的建立, 维持和结束
维护会议的状态并通报给各与会者 较全面的会议控制能力 多个会议的配置、初始化、管理 安全准入机制 保障视频无冲突的共享 会议应能添加、删除多个参与者
控制功能流程
视频会议流程包括创建会议、加入会议、 开始会议和结束会议等步骤。其中会议开 始后如何进行会议状态信息通告,以及会 场控制机制需要制定相应的规范,这就需 要对会议建立中的信令流程进行设计。
本身并不是会议的实体。接收输入媒体流进行 混合,然后形成新的媒体流输出。
总是直接的或间接的处于的控制下。首先分析 媒体策略,然后在中插入恰当的规则。如果直 接控制,那么要么和共驻主存,要么通过很多 协议被控制。如果是间接控制的,那么委托进 行混合,参与者都拥有各自的。
会议通知服务器
提供了会议通知服务器,它担当通知的角色。 会议通知服务器接受来自用户的订阅,并通知 订阅者会议状态的改变。