[发明专利]流媒体数据传输欠速判定方法、系统及装置在审
申请号: | 201811156885.9 | 申请日: | 2018-09-30 |
公开(公告)号: | CN109474486A | 公开(公告)日: | 2019-03-15 |
发明(设计)人: | 庞登 | 申请(专利权)人: | 深圳市网心科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04N21/8547 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;郭梦霞 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流媒体数据传输 统计周期 播放时长 判定 流媒体数据 状态判定 计算机可读存储介质 流媒体传输 系统及装置 传输状态 阈值时 预设 传输 | ||
本发明公开了一种节点的流媒体数据传输状态判定方法,该方法包括:获取预定的统计周期T内从第一节点所接收到的流媒体数据的播放时长P;计算所述播放时长P与所述统计周期T之间的差值比例;当所述差值比例大于或等于预设的阈值时,判定所述第一节点的传输状态为传输欠速状态。本发明还提供一种节点的流媒体数据传输状态判定系统和装置、流媒体数据传输系统及计算机可读存储介质。本发明能够只要根据统计周期T内从第一节点所接收到的流媒体数据的播放时长P与所述统计周期T之间的差值比例就可在整个流媒体传输过程中判定任意一个节点的流媒体数据传输状态是否欠速。
技术领域
本发明涉及多媒体传输技术领域,尤其涉及一种流媒体数据传输状态判定方法、系统及装置。
背景技术
流媒体传输系统,例如内容分发网络(Content Delivery Network,CDN),通常由多个节点和节点间的链路构成,流媒体数据从源站流入传输系统,经过若干个中间节点的转发,最终送达传输目标(通常为客户端)。其中任意一个节点(包括源站、中间节点、客户端)自身出现问题(例如高负载、设备故障等),或者任意两个节点间的网络连接出现问题,都会导致目标收到的流媒体数据不足,出现播放卡顿的情况。而且在上游节点发生的问题,会导致全部下游节点都出现卡顿(即使下游每个节点和链路都是正常的)。目前排查流媒体传输欠速的方式,主要是在已知流媒体数据帧率的情况下,通过每秒收到的帧数与标准帧率进行对比,判断是否欠速。但是,这种方式存在着如下的缺陷:在实践中,流媒体数据经常是变帧率或者是未知帧率的,这种情况下使用每秒收到的帧数就很难进行欠速判定。
发明内容
有鉴于此,本发明提出一种流媒体数据传输状态判定方法、系统及装置,以解决至少一个上述技术问题。
首先,为实现上述目的,本发明提出一种节点的流媒体数据传输状态判定方法,该方法包括:
获取在预定的统计周期T内从第一节点所接收到的流媒体数据的播放时长P,所述第一节点为任意一个节点;
计算所述播放时长P与所述统计周期T之间的差值比例;及
当所述差值比例大于或等于预设的阈值时,判定所述第一节点的传输状态为传输欠速状态。
可选地,所述方法还包括:
接收用户设置的所述统计周期T;或
解析所述第一节点的日志周期数据得到所述统计周期T。
可选地,所述获取所述统计周期T内从第一节点所接收到的流媒体数据的播放时长P包括:
在所述统计周期T内,分别记录周期头部从所述第一节点接收到的流时间戳P1和周期尾部从所述第一节点接收到的流时间戳P2,根据所述流时间戳P1和流时间戳P2计算得到所述统计周期T内从所述第一节点所接收到的流媒体数据的播放时长P,P=P2-P1。
可选地,所述获取所述统计周期T内从第一节点所接收到的流媒体数据的播放时长P包括:
从所述第一节点的日志中获取所述日志周期内的音频或视频播放时长,作为所述统计周期T内从所述第一节点所接收到的流媒体数据的播放时长P。
此外,为实现上述目的,本发明还提供一种节点的流媒体数据传输状态判定系统,所述系统包括:
获取单元,用于获取在预定的统计周期T内从第一节点所接收到的流媒体数据的播放时长P;所述第一节点为任意一个节点;
计算单元,用于计算所述播放时长P与所述统计周期T之间的差值比例;及
传输状态判定单元,用于当所述差值比例大于或等于预设的阈值时,判定所述第一节点的传输状态为传输欠速状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市网心科技有限公司,未经深圳市网心科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811156885.9/2.html,转载请声明来源钻瓜专利网。