本发明专利技术公开了一种智能监测视频卡顿的方法及装置。所述智能监测视频卡顿的方法,包括:在视频播放器中设置计时器;当所述视频播放器开始解码视频文件时,同时开启所述计时器;实时监控所述视频播放器的播放进度时刻和所述计时器中的计时时刻;根据所述视频播放器的播放进度时刻和所述计时器中的计时时刻,判断所述视频播放器是否发生了卡顿。本发明专利技术可通过设置计时器的方式来准确的即时的发现视频卡顿。
【技术实现步骤摘要】
一种智能监测视频卡顿的方法及装置
本专利技术涉及视频播放
,特别涉及一种智能监测视频卡顿的方法及装置。
技术介绍
在现有技术中,使用软解码的解码方式来解码视频对系统的性能的需求很高。在有限的系统的性能的条件下,很可能导致CPU、GPU和内存的负荷过大,从而导致视频卡顿。如何妥善的及时的监测到视频卡顿,就成为了业界亟待解决的课题。
技术实现思路
本专利技术提供一种智能监测视频卡顿的方法及装置,用以通过设置计时器的方式来准确的即时的发现视频卡顿。根据本专利技术实施例的第一方面,提供一种智能监测视频卡顿的方法,包括:在视频播放器中设置计时器;当所述视频播放器开始解码视频文件时,同时开启所述计时器;实时监控所述视频播放器的播放进度时刻和所述计时器中的计时时刻;根据所述视频播放器的播放进度时刻和所述计时器中的计时时刻,判断所述视频播放器是否发生了卡顿。在一个实施例中,所述根据所述视频播放器的播放进度时刻和所述计时器中的计时时刻,判断所述视频播放器是否发生了卡顿,包括:实时判断所述计时时刻与所述播放进度时刻是否存在时间差;当存在上述时间差时,确认所述视频播放器发生了卡顿。在一个实施例中,所述根据所述视频播放器的播放进度时刻和所述计时器中的计时时刻,判断所述视频播放器是否发生了卡顿,包括:实时判断所述时间差的数值是否增大;当所述时间差的数值增大时,确认所述视频播放器发生了卡顿。在一个实施例中,还包括:当确认所述视频播放器发生了卡顿时,清零所述时间差;当再次判断出存在时间差时,确认所述视频播放器再次发生了卡顿。在一个实施例中,所述当确认所述视频播放器发生了卡顿时,清零所述时间差,包括:当确认所述视频播放器发生了卡顿时,将所述计时时刻的数值设置为所述播放进度时刻的数值。根据本专利技术实施例的第二方面,提供一种智能监测视频卡顿的装置,包括:设置模块,用于在视频播放器中设置计时器;开启模块,用于当所述视频播放器开始解码视频文件时,同时开启所述计时器;监控模块,用于实时监控所述视频播放器的播放进度时刻和所述计时器中的计时时刻;判断模块,用于根据所述视频播放器的播放进度时刻和所述计时器中的计时时刻,判断所述视频播放器是否发生了卡顿。在一个实施例中,所述判断模块,包括:第一判断子模块,用于实时判断所述计时时刻与所述播放进度时刻是否存在时间差;第一确认子模块,用于当存在上述时间差时,确认所述视频播放器发生了卡顿。在一个实施例中,所述判断模块,还包括:第二判断子模块,用于实时判断所述时间差的数值是否增大;第二确认子模块,用于当所述时间差的数值增大时,确认所述视频播放器发生了卡顿。在一个实施例中,还包括:清零模块,用于当确认所述视频播放器发生了卡顿时,清零所述时间差;确认模块,用于当再次判断出存在时间差时,确认所述视频播放器再次发生了卡顿。在一个实施例中,所述清零模块,包括:设置子模块,用于当确认所述视频播放器发生了卡顿时,将所述计时时刻的数值设置为所述播放进度时刻的数值。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为本专利技术一示例性实施例示出的一种智能监测视频卡顿的方法的流程图;图2为本专利技术一示例性实施例示出的一种智能监测视频卡顿的方法的步骤S14的流程图;图3为本专利技术另一示例性实施例示出的一种智能监测视频卡顿的方法的步骤S14的流程图;图4为本专利技术另一示例性实施例示出的一种智能监测视频卡顿的方法的流程图;图5为本专利技术一示例性实施例示出的一种智能监测视频卡顿的方法的步骤S41的流程图;图6为本专利技术一示例性实施例示出的一种智能监测视频卡顿的装置的框图;图7为本专利技术一示例性实施例示出的一种智能监测视频卡顿的装置的判断模块64的框图;图8为本专利技术另一示例性实施例示出的一种智能监测视频卡顿的装置的判断模块64的框图;图9为本专利技术另一示例性实施例示出的一种智能监测视频卡顿的装置的框图;图10为本专利技术一示例性实施例示出的一种智能监测视频卡顿的装置的清零模块91的框图。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。图1是根据一示例性实施例示出的一种智能监测视频卡顿的方法流程图,如图1所示,该智能监测视频卡顿的方法,包括以下步骤S11-S14:在步骤S11中,在视频播放器中设置计时器;在步骤S12中,当所述视频播放器开始解码视频文件时,同时开启所述计时器;在步骤S13中,实时监控所述视频播放器的播放进度时刻和所述计时器中的计时时刻;在步骤S14中,根据所述视频播放器的播放进度时刻和所述计时器中的计时时刻,判断所述视频播放器是否发生了卡顿。在一个实施例中,在现有技术中,使用软解码的解码方式来解码视频对系统的性能的需求很高。在有限的系统的性能的条件下,很可能导致CPU、GPU和内存的负荷过大,从而导致视频卡顿。本实施例中的技术方案可妥善的及时的监测到视频卡顿,就成为了业界亟待解决的课题。详细步骤如下,在视频播放器中设置计时器。当该视频播放器开始解码视频文件时,同时开启该计时器。实时监控该视频播放器的播放进度时刻和该计时器中的计时时刻。根据该视频播放器的播放进度时刻和该计时器中的计时时刻,判断该视频播放器是否发生了卡顿。进一步的,实时判断该计时时刻与该播放进度时刻是否存在时间差。当存在上述时间差时,确认该视频播放器发生了卡顿。或者实时判断该时间差的数值是否增大,当该时间差的数值增大时,确认该视频播放器发生了卡顿。除此之外,还包括当确认该视频播放器发生了卡顿时,清零该时间差。进一步的,当确认该视频播放器发生了卡顿时,将该计时时刻的数值设置为该播放进度时刻的数值。当再次判断出存在时间差时,确认该视频播放器再次发生了卡顿。本实施例中的技术方案可通过设置计时器的方式来准确的即时的发现视频卡顿。在一个实施例中,如图2所示,步骤S14包括如下步骤S21-S22:在步骤S21中,实时判断所述计时时刻与所述播放进度时刻是否存在时间差;在步骤S22中,当存在上述时间差时,确认所述视频播放器发生了卡顿。在一个实施例中,实时判断该计时时刻与该播放进度时刻是否存在时间差。当存在上述时间差时,确认该视频播放器发生了卡顿。例如,该计时时刻为12分20秒,而该播放进度时刻为12分22秒。可得出计时时刻12分20秒与该播放进度时刻12分22秒存在时间差,故确认该视频播放器发生了卡顿。在一个实施例中,如图3所示,步骤S14还包括如下步骤S31-S32:在步骤S31中,实时判断所述时间差的数值是否增大;在步骤S32中,当所述时间差的数值增大时,确认所述视频播放器发生了卡顿。在一个实施例中,实时判断该时间差的数值是否增大。当该时间差的数值增大时,确认该视频播放器发生了卡顿。例如,在某一个时刻T1,该计时时刻为12分20秒,而该播放进度时刻为12分22秒。在时本文档来自技高网...
【技术保护点】
一种智能监测视频卡顿的方法,其特征在于,包括:在视频播放器中设置计时器;当所述视频播放器开始解码视频文件时,同时开启所述计时器;实时监控所述视频播放器的播放进度时刻和所述计时器中的计时时刻;根据所述视频播放器的播放进度时刻和所述计时器中的计时时刻,判断所述视频播放器是否发生了卡顿。
【技术特征摘要】
1.一种智能监测视频卡顿的方法,其特征在于,包括:在视频播放器中设置计时器;当所述视频播放器开始解码视频文件时,同时开启所述计时器;实时监控所述视频播放器的播放进度时刻和所述计时器中的计时时刻;根据所述视频播放器的播放进度时刻和所述计时器中的计时时刻,判断所述视频播放器是否发生了卡顿。2.如权利要求1所述的方法,其特征在于,所述根据所述视频播放器的播放进度时刻和所述计时器中的计时时刻,判断所述视频播放器是否发生了卡顿,包括:实时判断所述计时时刻与所述播放进度时刻是否存在时间差;当存在上述时间差时,确认所述视频播放器发生了卡顿。3.如权利要求2所述的方法,其特征在于,所述根据所述视频播放器的播放进度时刻和所述计时器中的计时时刻,判断所述视频播放器是否发生了卡顿,包括:实时判断所述时间差的数值是否增大;当所述时间差的数值增大时,确认所述视频播放器发生了卡顿。4.如权利要求3所述的方法,其特征在于,还包括:当确认所述视频播放器发生了卡顿时,清零所述时间差;当再次判断出存在时间差时,确认所述视频播放器再次发生了卡顿。5.如权利要求4所述的方法,其特征在于,所述当确认所述视频播放器发生了卡顿时,清零所述时间差,包括:当确认所述视频播放器发生了卡顿时,将所述计时时刻的数值设置为所述播放进...
【专利技术属性】
技术研发人员:赵少雷,
申请(专利权)人:天脉聚源北京传媒科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。