媒体流性能监控方法及设备技术

技术编号:6594985 阅读:191 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例提供一种媒体流性能监控方法及设备。其中,一种媒体流性能监控方法包括:在IP数据包中填充媒体流性能监控数据;所述媒体流性能监控数据包括所述IP数据包的发送时间戳和所述IP数据包的发送序列号;向下游节点发送所述填充了媒体流性能监控数据的IP数据包。其中,一种媒体流性能监控方法,包括:接收上游节点发送的包括媒体流性能监控数据的IP数据包;媒体流性能监控数据包括IP数据包的发送时间戳和IP数据包的发送序列号;根据媒体流性能监控数据,监控媒体流的性能。本发明专利技术实施例采用了通用的IP封装来封装媒体流,能够在缺少应用层封装信息时实现媒体流性能监控。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术实施例涉及通信技术,尤其涉及一种媒体流性能监控方法及设备
技术介绍
媒体流的数据包通过网络传输通常存在网络丢包和抖动,网络在实际的运营中, 若某段链路或者是某个节点发生故障,需要快速定位出故障发生的链路和设备,修复设备和链路,保障业务的正常进行。为了得到用户体验的客观情况,需要对用户所请求的媒体流实施监测,监测该媒体流的丢包、抖动和时延,当出现较大的异常(丢包率增大、时延值偏大或抖动值偏大)时需要监测网络传输设备是否存在故障。在媒体流传输过程中,为监测网络丢包和抖动情况,一种方法是,根据 TS (Transport Mream,传输流)包中的CC(continuity counter,连续计数器)来计算网络丢包。CC是TS头部的一个字段,占用4位,可表示0到15。根据CC的不连续,可以判定丢失了多少个TS包。另一种方法是对RTP (Real Time Transport Protocol,实时传输协议)包使用RTP头部的序列号和时间戳来计算网络丢包和抖动。RTP序列号为RTP头部的 1个16位的字段,通常每发送一个RTP包该数值加一。RTP时间戳为RTP头部的一个32位字段,用来记录时间,时间精度为微秒。然而,根据TS流中的CC计算网络丢包依赖于应用层的TS信息,根据RTP包中的序列号和时间戳来计算网络丢包和抖动依赖于应用层的RTP信息,如果网络应用没有使用 RTP或TS来封装数据包,则无法通过上述两种方法实现媒体流性能的监控。
技术实现思路
本专利技术实施例提供一种媒体流性能监控方法及设备,用以解决现有的媒体流性能监控方法依赖于数据包应用层封装信息的缺陷,提供了通用的媒体流性能监控方法。本专利技术实施例提供一种媒体流性能监控方法,包括在IP数据包中填充媒体流性能监控数据;所述媒体流性能监控数据包括所述IP 数据包的时间戳和所述IP数据包的序列号;向下游节点发送所述填充了媒体流性能监控数据的IP数据包。本专利技术实施例还提供一种媒体流性能监控方法,包括接收上游节点发送的包括媒体流性能监控数据的IP数据包;所述媒体流性能监控数据包括所述IP数据包的发送时间戳和所述IP数据包的发送序列号;根据所述媒体流性能监控数据,监控媒体流的性能。本专利技术实施例还提供一种媒体流传输设备,包括填充模块,用于在IP数据包中填充媒体流性能监控数据;所述媒体流性能监控数据包括所述IP数据包的发送时间戳和所述IP数据包的发送序列号;发送器,用于向下游节点发送所述填充了媒体流性能监控数据的IP数据包。本专利技术实施例还提供一种媒体流性能监控设备,包括接收器,用于接收上游节点发送的包括媒体流性能监控数据的IP数据包;所述媒体流性能监控数据包括所述IP数据包的发送时间戳和所述IP数据包的发送序列号;性能监控模块,用于根据所述媒体流性能监控数据,监控媒体流的性能。本专利技术实施例媒体流中,发送IP数据包的节点在IP数据包中封装了媒体流性能监控数据,接收到IP数据包的网络节点根据其中的媒体流性能监控数据,监控网络的媒体流性能,例如网络的丢包数、时延和抖动等。由于本专利技术实施例采用了通用的IP封装来封装媒体流,能够在缺少应用层封装信息时实现媒体流性能监控。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种媒体流性能监控方法流程图;图2为本专利技术实施例提供的另一种媒体流性能监控方法流程图;图3为图2的应用场景图;图4为本专利技术实施例提供的再一种媒体流性能监控方法流程图;图5为本专利技术实施例提供的又一种媒体流性能监控方法流程图;图6为本专利技术实施例提供的还一种媒体流性能监控方法流程图;图7为图6的应用场景图;图8A为本专利技术实施例提供的一种媒体流传输设备结构示意图;图8B为本专利技术实施例提供的另一种媒体传输设备结构示意图;图8C为本专利技术实施例提供的又一种媒体传输设备结构示意图;图8D为本专利技术实施例提供的再一种媒体传输设备结构示意图;图9A为本专利技术实施例提供的一种媒体流性能监控设备结构示意图;图9B为本专利技术实施例提供的另一种媒体流性能监控设备结构示意图。具体实施例方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例提供的一种媒体流性能监控方法流程图。本实施例主要从发送IP数据包的节点角度说明媒体流性能监控方法的技术方案。发送IP数据包的节点可为终端设备或网络侧设备。如图1所示,本实施例包括步骤11 在IP数据包中填充媒体流性能监控数据;媒体流性能监控数据包括IP 数据包的发送时间戳和IP数据包的发送序列号。步骤12 向下游节点发送填充了媒体流性能监控数据的IP数据包。终端设备或网络侧设备向下游节点发送IP数据包之前,将媒体流性能监控数据填充到IP数据包中。在填充媒体流性能监控数据时,可在媒体流的每个IP数据包中都填充媒体流性能监控数据。为提高系统性能,也可以每间隔几个IP数据包填充一次媒体流性能监控数据。例如,对媒体流进行采样,在采样出的IP数据包中填充媒体流性能监控数据。 其中,IP数据包的发送时间戳可为发送IP数据包时的系统时间。IP数据包的发送序列号可为IP数据包被发送的次序。为统计媒体流中已发送IP数据包的个数,可为待监控的媒体流设置计数器,IP数据包的发送序列号可为计数器的值。该媒体流每发送一个IP数据包计数器累加一。计数器的初始值可任意设置,例如初始值为0。另外,计数器也可以只统计媒体流中已发送的、填充有发送序列号的IP数据包的个数。如表1所示,IP首部中包括16位标识字段和选项字段。可将媒体流性能监控数据复用在IP首部的16标识字段中,也可将媒体流性能监控数据填充到IP首部的选项字段中。IP首部的选项字段,是IP首部中一个可变长的可选字段,最大长度为40字节。表1为IP首部结构4位版本4位首部长度8位服务类型16位标识8位生存时间8位协议16位总长度3位分段标志13位分段偏移量16位首部校肖全和32位源地址32位目的地址选项(如果有) 数据将媒体流性能监控数据复用在IP首部的16标识字段中时,可将发送时间戳和发送序列号同时复用在IP首部的16位标识字段,发送时间戳和发送序列号各占用IP标识字段的若干位。也可将发送时间戳和发送序列号分时复用在IP首部的16标识字段,即将发送时间戳和发送序列号分别填充到两个IP数据包的IP标识字段中。将媒体流性能监控数据复用在IP首部的选项字段时,可将发送时间戳和发送序列号同时复用在IP首部的选项字段,发送时间戳和发送序列号各占用IP首部的选项字段的若干位。也可将发送时间戳和发送序列号分时复用在IP首部的IP首部的选项字段,即将发送时间戳和发送序列号分别填充到两个IP数据包的IP首部的选项字段。可有多种方法分时本文档来自技高网...

【技术保护点】
1.一种媒体流性能监控方法,其特征在于,包括:在IP数据包中填充媒体流性能监控数据;所述媒体流性能监控数据包括所述IP数据包的发送时间戳和所述IP数据包的发送序列号;向下游节点发送所述填充了媒体流性能监控数据的IP数据包。

【技术特征摘要】
【国外来华专利技术】1.一种媒体流性能监控方法,其特征在于,包括在IP数据包中填充媒体流性能监控数据;所述媒体流性能监控数据包括所述IP数据包的发送时间戳和所述IP数据包的发送序列号;向下游节点发送所述填充了媒体流性能监控数据的IP数据包。2.根据权利要求1所述方法,其特征在于,所述在IP数据包中填充媒体流性能监控数据包括;对所述媒体流进行采样,在采样出的IP数据包中填充媒体流性能监控数据。3.根据权利要求1或2所述方法,其特征在于,所述IP数据包的发送序列号为计数器的值,所述计数器用于统计媒体流中已发送IP数据包的个数,或用于统计媒体流中已发送的、填充有发送序列号的IP数据包的个数;在所述向下游节点发送所述填充了媒体流性能监控数据的IP数据包之前,所述方法还包括将所述计数器累加一。4.根据权利要求3所述方法,其特征在于,所述在IP数据包中填充媒体流性能监控数据,包括在一个IP数据包中IP首部的标识字段同时填充所述发送时间戳和所述发送序列号;或,在两个IP数据包中IP首部的标识字段分时填充所述发送时间戳和所述发送序列号。5.根据权利要求3所述方法,其特征在于,所述在IP数据包中填充媒体流性能监控数据,包括在一个IP数据包中IP首部的选项字段同时填充所述发送时间戳和所述发送序列号;或,在两个IP数据包中IP首部的选项字段分时填充所述发送时间戳和所述发送序列号。6.一种媒体流性能监控方法,其特征在于,包括接收上游节点发送的包括媒体流性能监控数据的IP数据包;所述媒体流性能监控数据包括所述IP数据包的发送时间戳和所述IP数据包的发送序列号; 根据所述媒体流性能监控数据,监控媒体流的性能。7.根据权利要求6所述方法,其特征在于,根据所述媒体流性能监控数据,监控媒体流的性能,包括根据接收到的最大发送序列号、最小发送序列号和已接收到的包括有发送序列号的IP 数据包的个数,监控媒体流的丢包数。8.根据权利要求6或7所述方法,其特征在于,根据所述媒体流性能监控数据,监控媒体流的性能,包括根据两个IP数据包中的发送...

【专利技术属性】
技术研发人员:陈国海陈霖周洪魏含宇
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94

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

1