[发明专利]视频卡顿分析方法、装置和系统、用户终端和存储介质有效
申请号: | 201811226085.X | 申请日: | 2018-10-22 |
公开(公告)号: | CN111083465B | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 施唯佳;奚溪;吴伟涛;黄颂尧;祝谷乔 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | H04N17/00 | 分类号: | H04N17/00 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 王云飞 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频卡 分析 方法 装置 系统 用户 终端 存储 介质 | ||
本发明公开一种视频卡顿分析方法、装置和系统、用户终端和存储介质。该视频卡顿分析方法包括:监测用户终端的芯片流缓存数据;根据所述芯片流缓存数据判断是否发生视频卡顿。本发明可以准确统计用户终端的视频卡顿,真实地反映用户的视频体验。
技术领域
本发明涉及智慧家庭领域,特别涉及一种视频卡顿分析方法、装置和系统、用户终端和存储介质。
背景技术
无论是对于运营商的IPTV(交互式网络电视)视频业务,还是对于互联网视频业务而言,视频播放是否流畅作为一个重要的体验指标。
发明内容
申请人发现:相关技术无论是运营商的IPTV视频业务,还是互联网视频业务使用的流媒体视频卡顿统计方法都存在以下问题:1、通过网络指标模拟虚拟缓存反映视频卡顿,并没有考虑终端缓存的状态。当网络指标出现劣化时,判断视频可能存在卡顿。相关技术方法在实时流媒体下相对准确,但是对于OTT(Over The Top,第三方通过互联网向用户提供各种应用服务)视频就会偏差很大,OTT视频一般采用渐进式下载方式终端缓存区会累积大量数据,网络发生劣化时视频仍然可以正常播放一段时间。2、相关技术尝试定义缓存下溢指标,但是不同机顶盒芯片实现方案不同,对各级缓存的大小设定也存在较大差异,导致卡顿统计数据无法在不同终端之间进行有效的比较。
鉴于以上技术问题,本发明提供了一种视频卡顿分析方法、装置和系统、用户终端和存储介质,可以准确统计用户终端的视频卡顿。
根据本发明的一个方面,提供一种视频卡顿分析方法,包括:
监测用户终端的芯片流缓存数据;
根据所述芯片流缓存数据判断是否发生视频卡顿。
在本发明的一些实施例中,所述视频卡顿分析方法还包括:
监测用户终端的解码缓存数据;
所述根据所述芯片流缓存数据判断是否发生视频卡顿包括:
根据所述芯片流缓存数据和解码缓存数据判断是否发生视频卡顿。
在本发明的一些实施例中,所述根据所述芯片流缓存数据和解码缓存数据判断是否发生视频卡顿包括:
判断流入芯片流缓存的数据是否为空;
在流入芯片流缓存的数据为空的情况下,判断芯片流缓存输出的数据是否够解码器解码一帧完整帧数据;
在芯片流缓存输出的数据不够解码器解码一帧完整帧数据的情况下,判定解码缓存下溢导致视频卡顿。
在本发明的一些实施例中,所述根据所述芯片流缓存数据和解码缓存数据判断是否发生视频卡顿还包括:
在芯片流缓存输出的数据够解码器解码一帧完整帧数据的情况下,判断解码器解码是否出错;
在解码器解码出错的情况下,判定视频花屏或者丢帧导致视频卡顿。
在本发明的一些实施例中,所述视频卡顿分析方法还包括:
将视频卡顿状态信息通过帧信息上报给终端监测探针,以便终端监测探针根据帧信息分析卡顿次数和卡顿时长。
根据本发明的另一方面,提供一种视频卡顿分析装置,包括:
数据监测模块,用于监测用户终端的芯片流缓存数据;
卡顿分析模块,用于根据所述芯片流缓存数据判断是否发生视频卡顿。
在本发明的一些实施例中,所述视频卡顿分析装置用于执行实现如上述任一实施例所述的视频卡顿分析方法的操作。
根据本发明的另一方面,提供一种视频卡顿分析装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811226085.X/2.html,转载请声明来源钻瓜专利网。