一种实现RTP数据流多路复用的信令协商方法和装置制造方法及图纸

技术编号:4121373 阅读:787 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种实现RTP数据流多路复用的信令协商方法和装置,所述方法包括:发起端设置本端RTP数据流多路复用功能使能,并向发起端网络接口单元同步RTP多路复用配置信息;发起端网络接口单元根据所述RTP多路复用配置信息,向各目的接收端发起RTCP协商请求;接收端网络接口单元接收到所述RTCP协商请求后,根据接收端RTP多路复用配置信息,对判定协商成功的情况返回RTCP协商响应报文,并准备对连接该接收端的RTP流进行多路复用和解复用处理;发起端的网络接口单元接收到RTC协商响应报文,对该目的接收端协商成功,对连接该发起端的RTP数据流进行多路复用和解复用处理。本发明专利技术能有效提高网络带宽利用率。

【技术实现步骤摘要】

本专利技术涉及多媒体通讯领域,尤其涉及一种实现RTP数据流多路复用 的信令协商方法和装置。
技术介绍
随着多媒体通讯的发展,网络带宽越来越成为稀缺资源。当两个大容量 网络设备如两个NGN (下一代网络)的媒体网关进行通讯时,相对于有效 载荷数据,Layer2/IP/UDP包头占用了大量字节数,降低了带宽利用率。因 此研究将几个不同的用户面连4妄上的RTP ( Real-Time Transport Protocol,实 时传输协议)数据包复用到一个Layer2/IP/UDP包中传输,就可以达到节省 带宽的目的,同时为实现端到端RTP的复用处理,相应的研究也应包括用 于包复用协商的信令扩展,以及RTP包头的可选压缩方式。当前采用RTP流多路复用功能的大容量网络设备,通常将RTP多路复 用的协商处理;故在内部业务处理单元完成,将RTP多^各复用信息附加在RTP 会话中传递给系统的网络接口单元,再由网络接口单元发送给RTP多路复 用目的端,完成RTP多路复用协商。在这种情况下,RTP多^^复用协商信 息占用了部分系统内部RTP资源,同时网络接口单元需要从大量RTP会话 中频繁解析RTP多路复用协商信息,影响了网络接口单元的处理性能,另 外对于某些业务处理单元功能相对集成和单一的情况,无法灵活实现将RTP 多路复用信息附加在RTP会话中,也就无法完成RTP多路复用协商的功能。
技术实现思路
本专利技术所要解决的技术问题是提出一种实现RTP数据流多路复用的信 令协商方法和装置,以达到有效提高网络带宽利用率的目的。为了解决上述技术问题,本专利技术提供了一种实现RTP数据流多路复用的信令协商方法,包括发起端设置本端RTP数据流多路复用功能使能,并向发起端网络接口 单元同步RTP多路复用配置信息;发起端网络接口单元根据所述RTP多路复用配置信息,向各目的接收 端发起RTCP协商请求;接收端网络接口单元接收到所述RTCP协商请求后,才艮据接收端RTP 多路复用配置信息,对判定协商成功的情况返回RTCP协商响应报文,并准 备对连接该接收端的RTP流进行多路复用和解复用处理;发起端的网络接口单元接收到RTC协商响应报文,对该目的接收端协 商成功,对连接该发起端的RTP数据流进行多路复用和解复用处理。为了解决上述技术问题,本专利技术还提供了一种实现RTP数据流多路复 用的信令协商装置,包括发起端信令协商模块,用于设置本端RTP数据流多路复用功能使能, 并向发起端网络接口单元同步RTP多路复用配置信息;用于根据所述RTP 多路复用配置信息,向各目的接收端发起RTCP协商请求;接收端信令协商模块,用于根据本端RTP多路复用配置信息,对判定 协商成功的情况返回RTCP协商响应4艮文,并准备对连接该接收端的RTP 流进行多路复用和解复用处理。本专利技术提出的实现RTP数据流多路复用的信令协商方法和装置,通过 系统的网络接口单元实现RTP多路复用的信令协商处理,并且针对RTCP (Real-Time Transport Control Protocol,实时传输控制协议)应用的普适性, 提出通过RTCP信令扩展报文完成RTP多路复用协商的方法和实现。在这 种方法中,系统内部的业务处理单元不再参与RTP多^各复用协商处理,系 统内部的网络接口单元也不需要从RTP会话中解析附加的RTP多路复用协 商信息。通过采用所述方法和装置,能够实现通过RTCP信令扩展,动态地 建立端到端的RTP多路复用协商,实现RTP流的多路复用,有效地提高网 络带宽利用率。附图说明图1为本专利技术所述方法第一实施例的流程示意图; 图2为本专利技术所述装置第一实施例的结构示意图; 图3为本专利技术所述方法第二实施例的流程示意图; 图4为本专利技术所述装置第二实施例的结构示意图。具体实施方式本专利技术的主要思想是在发起端网络接口单元及接收端网络接口单元分 别设置信令协商模块和转发模块,所述信令协商模块,用于根据本端RTP 多路复用配置信息,构造和处理RTCP复用协商报文实现复用信令协商;所 述转发模块,用于对从外部网络接收到的RTCP复用协商报文及时转发给信 令协商模块,对从信令协商模块接收到的RTCP复用协商报文及时转发给外 部网络,同时在复用协商成功后,依据协商一致的RTP头压缩选项信息, 对连接复用对端的RTP报文进行复用(发送方向)和解复用(接收方向) 处理。下面结合附图对本专利技术实施例所述方法及装置进行详细说明。参照图l所示,为本专利技术所述方法第一实施例的流程示意图,本专利技术提 出了 一种实现RTP流多路复用的信令协商方法,所述方法包括步骤101:发起端设置本端RTP数据流多路复用功能使能,并向发起端 网络接口单元同步RTP多路复用配置信息;步骤102:发起端网络接口单元根据所述RTP多路复用配置信息,向各 目的接收端发起RTCP协商请求;步骤103:接收端网络接口单元接收到所述RTCP协商请求后,根据接 收端RTP多路复用配置信息,对判定协商成功的情况返回RTCP协商响应 报文,并准备对连接该接收端的RTP流进行多^各复用和解复用处理;步骤104:发起端的网络接口单元接收到RTC协商响应报文,对该目的 接收端协商成功,对连接该发起端的RTP数据流进行多路复用和解复用处所述发起端向发起端网络接口单元同步的RTP多路复用配置信息,包 括RTP多路复用目的端信息、本端全局多路复用UDP (User Datagram Protocol,用户数据报协议)端口号、本端是否支持RTP头压缩选项。当然, 实际应用中如果有其他的需求,可以在接口增加其他信息。所述接收端RTP多路复用配置信息,包括是否启用RTP多路复用功 能、是否支持RTP头压缩选项。同样的,实际应用中如果有其他的需求, 可以在接口增加其他信息。所述发起端网络接口单元根据所述RTP多路复用配置信息,向各目的 接收端发起RTCP协商请求,包括发起端的网络接口单元根据本端RTP多路复用配置信息,构造RTCP 复用协商请求才艮文,发送至对应的接收端。所述接收端对判定协商成功的情况返回RTCP协商响应报文,包括接收端判断到本端RTP多路复用功能使能,并且RTCP复用协商请求 中的RTP头压缩选项信息与本端配置一致,则判定对该发起端协商成功, 并向发起端返回RTCP复用协商响应才艮文。所述接收端对协商成功的情况,还包括接收端的网络接口单元根据RTCP复用协商请求报文,记录发起端的全 局多路复用UDP端口号和头压缩选项信息,准备对连接该端的RTP流进行 多路复用和解复用处理。作为本专利技术的一个优选的实施例,对于RTCP信令协商,利用RTCP报 文的subtype字段标记为RTP多路复用协商报文。所述方法中支持RTP头压缩选项的情况,包括支持带RTP头压缩的RTP 流多路复用,或支持不带RTP头压缩的RTP流多路复用。具体来说,步骤101中发起端在发起RTP复用协商前,首先需要配置 该端RTP流多路复用功能使能;发起端及时将本端RTP多路复用配置信息 同步给网络接口单元,包括RTP多路复用目的端信息(IP+DSCP)、本端 多路复用全局多路复用UDP端口号、本端是否支持RTP头压缩选项。步骤102中发起端的网络接口单元根据本端RTP多路复用配置信息(包 括R本文档来自技高网...

【技术保护点】
一种实现RTP数据流多路复用的信令协商方法,其特征在于,包括: 发起端设置本端RTP数据流多路复用功能使能,并向发起端网络接口单元同步RTP多路复用配置信息; 发起端网络接口单元根据所述RTP多路复用配置信息,向各目的接收端发起 RTCP协商请求; 接收端网络接口单元接收到所述RTCP协商请求后,根据接收端RTP多路复用配置信息,对判定协商成功的情况返回RTCP协商响应报文,并准备对连接该接收端的RTP流进行多路复用和解复用处理; 发起端的网络接口单元接 收到RTC协商响应报文,对该目的接收端协商成功,对连接该发起端的RTP数据流进行多路复用和解复用处理。

【技术特征摘要】
1、一种实现RTP数据流多路复用的信令协商方法,其特征在于,包括发起端设置本端RTP数据流多路复用功能使能,并向发起端网络接口单元同步RTP多路复用配置信息;发起端网络接口单元根据所述RTP多路复用配置信息,向各目的接收端发起RTCP协商请求;接收端网络接口单元接收到所述RTCP协商请求后,根据接收端RTP多路复用配置信息,对判定协商成功的情况返回RTCP协商响应报文,并准备对连接该接收端的RTP流进行多路复用和解复用处理;发起端的网络接口单元接收到RTC协商响应报文,对该目的接收端协商成功,对连接该发起端的RTP数据流进行多路复用和解复用处理。2、 如权利要求1所述的方法,其特征在于,所述发起端向发起端网络 接口单元同步的RTP多路复用配置信息,包括RTP多^各复用目的端信息、 本端多路复用全局多路复用UDP端口号、本端是否支持RTP头压缩选项。3、 如权利要求l所述的方法,其特征在于,所述接收端RTP多路复用 配置信息,包括是否启用RTP多路复用功能、是否支持RTP头压缩选项。4、 如权利要求1所述的方法,其特征在于,所述发起端网络接口单元 根据所述RTP多路复用配置信息,向各目的接收端发起RTCP协商请求, 包括发起端的网络接口单元根据本端RTP多路复用配置信息,构造RTCP 复用协商请求报文,发送至对应的接收端。5、 如权利要求1所述的方法,其特征在于,所述接收端对判定协商成 功的情况返回RTCP协商响应报文,包括接收端判断到本端RTP多路复用功能使能,并且RTCP复用协商请求 中的RTP头压縮选项信息与本端配置一致,则判定对该发起端协商成功, 并向发起端返回RTCP复用协商响应报文。6、 如权利要求1所述的方法,其特征在于,所述接收端对协商成功的情况,还包括接收端的网络接口单元根据RTCP复用协商请求导艮文,记录发起端的全 局多^各复用UDP端口号和头压缩选项信息,准备对连4妄该端的RTP流进行 多路复用和解复用处理。7、 一种实现RTP数据流多路复用的信令协商装置,其特征在于,包括发起端信令协商模块,用于设置本端RTP数据流多路复用功能使能, 并向发起端网络接口单元同步RTP多路复用...

【专利技术属性】
技术研发人员:李纯静张鹏刚
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1