sip环境下不同组网方式RTP的区别
09-30
SIP 多方会议的媒体建立模式
(1)全连通模式:模式结构图(以内线三方会议情况来说明)如下所示:
全连通会议模式
说明:1、RTP1、RTP2、RTP3分别为话机UA_1、UA_2、UA_3发出的RTP 数据流。
2、对于话机UA_1而言,其发出的RTP 有两条链路,接受到的RTP 也有两条链路(RTP2、RTP3)。发出的RTP1编码格式是一样的,但接收到的RTP2和RTP3是两个独立的链路,编码格式可以不同,也可以相同,这是不确定的因素。
3、该模式需要的带宽比较大,占用的资源比较多,一般限制在三方会议,超过三方会议的时候不建议采用此种方式。
(2)集中式模式:模式结构图如下所示:
集中式会议模式
说明:1、RTP(a+b)表示Conference server 对
RTPa 和RTPb 经过解码、混音和编码之后重新组装的RTP 数据流。 2、由图可以看出:话机Ua_1只需要保持两条RTP 链路就可以实现数据传输。 3、该模式实际使用比较广泛,成本也最高。Conference server 需要对每一个参与会议的参加者用专门的编解码器和混音器。这种模式一般限制在十个参加者。
针对金正:
1、根据封包可以看出:金盛的建立模式属于全连通模式。封包情况如下所示:
2、对全连通封包的处理,我们要对进来的多条链路的RTP 流先解码、混音后再编码成一条新的RTP 数据。