一种视频质量的监测方法、装置及cdn系统的制作方法

文档序号:9691371阅读:451来源:国知局
一种视频质量的监测方法、装置及cdn系统的制作方法
【技术领域】
[0001]本发明涉及视频点播技术领域,尤其涉及一种视频质量的监测方法、装置及⑶N系统。
【背景技术】
[0002]IPTV是利用计算机或机顶盒+电视完成接收视频点播节目、视频广播及网上冲浪等功能,目前发展非常迅速。随着中国电信⑶N网络传送接口规范化,⑶N承载网由多个厂家设备联合组网日益普及,CDN上下级节点由不同厂家组成,视频质量监测和故障定位复杂度更高,现有的单接口独立监测很难分析到全局性质量数据及故障点定位。现有的视频质量监测技术一般采用对⑶N单接口的独立监测,存在以下的问题:(1)只能反映出服务器输出的单边视频KPI,未能反映全局KPI,如该服务器造成的延误等;(2)只能监测出该接口视频质量KPI的数值,不能定位引起KPI异常的网元节点和位置。举例,以边缘服务器的用户侧接口(S接口 )监测为例,只监测出该服务器输出的KPI (比如MLR、DF、M0S值),未能反映全局KPI参数,比如该视频服务器造成的时延,命中率等等,也不能反映KPI异常的原因是该边缘服务器还是上级设备造成。

【发明内容】

[0003]有鉴于此,本发明要解决的一个技术问题是提供一种视频质量的监测方法,能够判断视频播放是否异常并定位故障点。
[0004]一种视频质量的监测方法,包括:在各级内容分发网络CDN节点的视频输入、输出接口处设置的接口监控点进行视频流采样;对从所述接口监控点采样的入口视频流、出口视频流进行分析并获取关键指标考核KPI参数;根据所述KPI参数判断视频流的播放是否出现异常并定位故障点。
[0005]根据本发明的一个实施例,进一步的,对各个所述接口监控点进行时钟同步;从所述入口视频流、出口视频流中提取视频流的全局参数并记录进行采样操作的采样时间点,所述全局参数包括:内容标示符ContentID、传输速率TransferRate ;根据所述全局参数和采样时间点关联通过各级CDN节点传输的视频流,并计算此视频流在各级CDN节点的KPI参数;根据各级CDN节点的KPI参数判断此视频流的传输是否出现异常,并定位出现异常的CDN节点。
[0006]根据本发明的一个实施例,进一步的,各级⑶N节点之间采用Η接口,通过HTTP协议传输视频流,对于从Η接口采集的视频流,从定位请求消息LocateCmdReq或内容传送请求信息TransCmdReq中获取ContentID和TransferRate参数;Q)N节点与用户设备之间采用S接口,通过RTP协议传输视频流,对于从S接口采集的视频流,从RTSP Describe消息中获取 ContentID 和 TransferRate 参数。
[0007]根据本发明的一个实施例,进一步的,当所述入口视频流和所述出口视频流的ContentID和TransferRate都相同、并且所述出口视频流的采样时间点与所述入口视频流的采样时间点的差值在预设的差值阈值内时,则判断所述入口视频流和所述出口视频流属于同一视频流,并对此视频流在各级CDN节点的KPI参数进行统计分析。
[0008]根据本发明的一个实施例,进一步的,分别在第一、第二和第三时间点提取进入上级CDN节点的第一视频分片、进入下级CDN节点的第二视频分片和离开下级CDN节点的第三视频分片;其中,所述第一、第二和第三视频分片的ContentID和TransferRate都相同、并且第二时间点与第一时间点的差值、第三时间点与第二时间点的差值都在在预设的差值阈值内;计算视频流在上级、下级CDN节点的KPI参数;其中,第二时间点与第一时间点的差值为上级CDN节点的时延;第三时间点与第二时间点的差值为下级CDN节点的时延;通过判断所述第一、第二和第三视频分片是否有数据丢失,确定上级、下级CDN节点是否出现传输异常并定位出现传输异常的CDN节点。
[0009]根据本发明的一个实施例,进一步的,所述KPI参数包括:节点丢失率、节点时延、节点命中率、接口传输速率。
[0010]本发明要解决的一个技术问题是提供一种视频质量的监测装置,能够判断视频播放是否异常并定位故障点。
[0011]—种视频质量的监测装置,包括:视频采样单元,用于在各级内容分发网络CDN节点的视频输入、输出接口处设置的接口监控点进行视频流采样;视频分析单元,用于对从所述接口监控点采样的入口视频流、出口视频流进行分析并获取关键指标考核KPI参数;异常判断单元,用于根据所述KPI参数判断视频流的播放是否出现异常并定位故障点。
[0012]根据本发明的一个实施例,进一步的,所述视频采样单元,还用于对各个所述接口监控点进行时钟同步;所述视频分析单元,还用于从所述入口视频流和所述出口视频流中提取视频流的全局参数并记录进行采样操作的采样时间点,所述全局参数包括:内容标示符ContentID、传输速率TransferRate ;根据所述全局参数和采样时间点关联通过各级Q)N节点传输的视频流,并计算此视频流在各级CDN节点的KPI参数;所述异常判断单元,还用于根据各级CDN节点的KPI参数判断此视频流的传输是否出现异常,并定位出现异常的CDN节点。
[0013]根据本发明的一个实施例,进一步的,各级⑶N节点之间采用Η接口,通过HTTP协议传输视频流,对于从Η接口采集的视频流,所述视频分析单元从定位请求消息LocateCmdReq或内容传送请求信息TransCmdReq中获取ContentID和TransferRate参数;CDN节点与用户设备之间采用S接口,通过RTP协议传输视频流,对于从S接口采集的视频流,所述视频分析单元从RTSP Describe消息中获取ContentID和TransferRate参数。
[0014]根据本发明的一个实施例,进一步的,所述视频分析单元,还用于当所述入口视频流和所述出口视频流的ContentID和TransferRate都相同、并且所述出口视频流的采样时间点与所述入口视频流的采样时间点的差值在预设的差值阈值内时,则判断所述入口视频流和所述出口视频流属于同一视频流,并对此视频流在各级CDN节点的KPI参数进行统计分析。
[0015]根据本发明的一个实施例,进一步的,所述视频采样单元,还用于分别在第一、第二和第三时间点提取进入上级CDN节点的第一视频分片、进入下级CDN节点的第二视频分片和离开下级CDN节点的第三视频分片;其中,所述第一、第二和第三视频分片的ContentID和TransferRate都相同、并且第二时间点与第一时间点的差值、第三时间点与第二时间点的差值都在在预设的差值阈值内;所述视频分析单元,还用于计算视频流在上级、下级CDN节点的KPI参数;其中,第二时间点与第一时间点的差值为上级CDN节点的时延;第三时间点与第二时间点的差值为下级CDN节点的时延;计算所述第一、第二和第三视频分片的数据丢失率;所述异常判断单元,还用于通过判断所述第一、第二和第三视频分片是否有数据丢失,确定上级、下级CDN节点是否出现传输异常并定位出现传输异常的CDN节点。
[0016]一种内容分发网络⑶N系统,包括:如上的视频质量的监测装置。
[0017]本发明的视频质量的监测方法、装置及⑶N系统,能够在⑶N的视频质量监测中进行视频流全程跟踪监测,对CDN节点上下级接口双重监测并关联出对应视频流,通过对入口视频流和出口视频流的KPI监测,实现入口视频流KPI和出口视频流KPI的联动分析,不但客观反映出上下级节点的视频质量全局性KPI参数,还能定位引起该KPI异常的故障点,同时实现视频质量监测和故障定位。
【附图说明】
[0018]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为根据本发明的视频质量的监测方法的一个实施例的流程图;
[0020]图2为根据本发明的视频质量的监测方法的一个实施例的视频流关联计算的流程图;
[0021]图3为根据本发明的视频质量的监测方法的一个实施例的监控点设置的示意图;
[0022]图4为根据本发明的视频质量的监测方法的一个实施例的视频质量监测分析的不意图;
[0023]图5为根据本发明的视频质量的监测装置的一个实施例的示意图。
【具体实施方式】
[0024]下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。下面结合各个图和实施例对本发明的技术方案进行多方面的描述。
[0025]图1为根据本发明的视频质量的监测方法的一个实施例的流程图,如图1所示:
[0026]步骤101,
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1