视频帧参数获取方法、获取装置及计算机可读存储介质制造方法及图纸

技术编号:21803774 阅读:21 留言:0更新日期:2019-08-07 11:43
本发明专利技术提供一种视频帧参数获取方法,其包括:在客户端视频中合成预设视频,以得到客户端测试视频;根据视频帧参数获取指令,以设定频率对客户端测试视频进行视频帧截图操作,以获取对应的视频帧截图;根据视频帧截图中的截图时间信息以及测试时间信息,计算客户端视频对应的视频帧参数。本发明专利技术还提供一种视频帧参数获取装置。本发明专利技术通过在客户端测试视频中设置测试时间信息,从而通过视频帧截图的截图时间信息以及测试时间信息计算客户端视频对应的视频帧参数;缩短了视频帧测试的测试时间、提高了视频帧测试的测试效率以及降低了视频帧测试的测试成本。

Video frame parameter acquisition method, acquisition device and computer readable storage medium

【技术实现步骤摘要】
视频帧参数获取方法、获取装置及计算机可读存储介质
本专利技术涉及视频检测领域,特别是涉及一种视频帧参数获取方法、获取装置及计算机可读存储介质。
技术介绍
随着科技的发展,人们对各种娱乐活动的需求越来越高,其中网络视频直播也是人们喜爱的娱乐活动之一。当用户观看网络视频直播时,用户的客户端获取的视频帧的参数会对用户的观看体验造成较大的影响,如客户端视频帧的延时参数、视频帧的缓冲时间参数以及视频帧的播放帧率等。因此网络视频直播平台的技术人员需要及时准确的获知上述客户端的视频帧参数。在现有的视频帧参数测试中,上述视频帧参数可通过人工拍摄客户端的视频帧画面来获取,或通过机器学习的方式对客户端的视频帧画面进行识别,从而计算对应的视频帧参数。但是使用人工拍摄客户端的视频帧画面,测试时间长且测试效率低。如通过机器学习的方式对客户端的视频帧画面进行识别,则需要提前使用样本进行视频帧画面识别的训练,测试的成本较高。
技术实现思路
本专利技术实施例提供一种测试时间短、测试效率高且测试成本较低的视频帧参数获取方法及视频帧参数获取装置,以解决现有的视频帧参数获取方法及视频帧参数获取装置的测试时间长、测试效率低或测试成本较高的技术问题。本专利技术实施例提供一种视频帧参数获取方法,其包括:在客户端视频中合成预设视频,以得到客户端测试视频;其中所述预设视频包括测试时间信息;根据视频帧参数获取指令,以设定频率对所述客户端测试视频进行视频帧截图操作,以获取对应的视频帧截图;其中每个视频帧截图包括截图时间信息以及测试时间信息;以及根据所述视频帧截图中的截图时间信息以及测试时间信息,计算所述客户端视频对应的视频帧参数。本专利技术实施例还提供一种视频帧参数获取方法,其包括:在客户端视频中合成预设视频,以得到客户端测试视频;在采集端视频中合成预设视频,以得到采集端测试视频;其中所述客户端测试视频包括客户端测试时间信息,所述采集端测试视频包括采集端测试时间信息;根据视频帧参数获取指令,同时对所述客户端测试视频以及所述采集端测试视频进行视频帧截图操作,以获取客户端测试视频对应的客户端视频帧截图以及采集端测试视频对应的采集端视频帧截图;其中客户端视频帧截图包括客户端测试时间信息,采集端视频帧截图包括采集端测试时间信息;以及根据所述客户端视频帧截图中的客户端测试时间信息以及对应的采集端视频帧截图中的采集端测试时间信息,计算所述客户端视频对应的视频帧时延。本专利技术实施例还提供一种视频帧参数获取装置,其包括:视频合成模块,用于在客户端视频中合成预设视频,以得到客户端测试视频;其中所述预设视频包括测试时间信息;视频帧截图模块,用于根据视频帧参数获取指令,以设定频率对所述客户端测试视频进行视频帧截图操作,以获取对应的视频帧截图;其中每个视频帧截图包括截图时间信息以及测试时间信息;以及视频帧参数计算模块,用于根据所述视频帧截图中的截图时间信息以及测试时间信息,计算所述客户端视频对应的视频帧参数。本专利技术实施例还提供一种视频帧参数获取装置,其包括:视频合成模块,用于在客户端视频中合成预设视频,以得到客户端测试视频;在采集端视频中合成预设视频,以得到采集端测试视频;其中所述客户端测试视频包括客户端测试时间信息,所述采集端测试视频包括采集端测试时间信息;视频帧截图模块,用于根据视频帧参数获取指令,同时对所述客户端测试视频以及所述采集端测试视频进行视频帧截图操作,以获取客户端测试视频对应的客户端视频帧截图以及采集端测试视频对应的采集端视频帧截图;其中客户端视频帧截图包括客户端测试时间信息,采集端视频帧截图包括采集端测试时间信息;以及视频帧参数计算模块,用于根据所述客户端视频帧截图中的客户端测试时间信息以及对应的采集端视频帧截图中的采集端测试时间信息,计算所述客户端视频对应的视频帧时延。本专利技术实施例还提供一种计算机可读存储介质,其内存储有处理器可执行指令,所述指令由一个或一个以上处理加载,以执行上述的任一的视频帧参数获取方法。相较于现有技术,本专利技术的视频帧参数获取方法、获取装置及计算机可读存储介质通过在客户端测试视频中设置测试时间信息,从而通过视频帧截图的截图时间信息以及测试时间信息计算客户端视频对应的视频帧参数;缩短了视频帧测试的测试时间、提高了视频帧测试的测试效率以及降低了视频帧测试的测试成本;有效的解决了现有的视频帧参数获取方法及视频帧参数获取装置的测试时间长、测试效率低或测试成本较高的技术问题。附图说明图1为本专利技术的视频帧参数获取方法的第一实施例的流程图;图2为本专利技术的视频帧参数获取方法的第二实施例的流程图;图3为本专利技术的视频帧参数获取方法的第三实施例的流程图;图4为本专利技术的视频帧参数获取装置的第一实施例的结构示意图;图5为本专利技术的视频帧参数获取装置的第一实施例的视频帧参数计算模块的结构示意图;图6为本专利技术的视频帧参数获取装置的第二实施例的结构示意图;图7为本专利技术的视频帧参数获取装置的第二实施例的视频帧参数计算模块的结构示意图;图8为本专利技术的视频帧参数获取装置的第三实施例的结构示意图;图9为本专利技术的视频帧参数获取方法以及视频帧参数获取装置的具体实施例的视频帧缓冲时间的获取流程图;图10为本专利技术的视频帧参数获取方法及视频帧参数获取装置的具体实施例的视频帧播放帧率的获取流程图;图11为本专利技术的视频帧参数获取方法及视频帧参数获取装置的具体实施例的视频帧时延的获取流程图;图12为本专利技术的视频帧参数获取装置所在的电子设备的工作环境结构示意图。具体实施方式请参照图式,其中相同的组件符号代表相同的组件,本专利技术的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本专利技术具体实施例,其不应被视为限制本专利技术未在此详述的其它具体实施例。在以下的说明中,本专利技术的具体实施例将参考由一部或多部计算机所执行之作业的步骤及符号来说明,除非另有述明。因此,其将可了解到这些步骤及操作,其中有数次提到为由计算机执行,包括了由代表了以一结构化型式中的数据之电子信号的计算机处理单元所操纵。此操纵转换该数据或将其维持在该计算机之内存系统中的位置处,其可重新配置或另外以本领域技术人员所熟知的方式来改变该计算机之运作。该数据所维持的数据结构为该内存之实体位置,其具有由该数据格式所定义的特定特性。但是,本专利技术原理以上述文字来说明,其并不代表为一种限制,本领域技术人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。本专利技术的视频帧参数获取方法及视频帧参数获取装置可设置在任何的电子设备中,用于对客户端视频的视频帧参数进行检测操作。该电子设备包括但不限于可穿戴设备、头戴设备、医疗健康平台、个人计算机、服务器计算机、手持式或膝上型设备、移动设备(比如移动电话、个人数字助理(PDA)、媒体播放器等等)、多处理器系统、消费型电子设备、小型计算机、大型计算机、包括上述任意系统或设备的分布式计算环境,等等。该电子设备优选为可用于观看网络直播的视频客户端以及对应的网络直播的视频采集端,实现了对视频客户端的短时间、高效率以及低成本的视频帧测试操作,有效的解决了现有的视频帧参数获取方法及视频帧参数获取装置的测试时间长、测试效率低或测试成本较高的技术问题。请参照图1,图1为本专利技术的视频帧参数获取方法的第一实施例的流程图。本实施本文档来自技高网...

【技术保护点】
1.一种视频帧参数获取方法,其特征在于,包括:在客户端视频中合成预设视频,以得到客户端测试视频;其中所述预设视频包括测试时间信息;根据视频帧参数获取指令,以设定频率对所述客户端测试视频进行视频帧截图操作,以获取对应的视频帧截图;其中每个视频帧截图包括截图时间信息以及测试时间信息;以及根据所述视频帧截图中的截图时间信息以及测试时间信息,计算所述客户端视频对应的视频帧参数。

【技术特征摘要】
1.一种视频帧参数获取方法,其特征在于,包括:在客户端视频中合成预设视频,以得到客户端测试视频;其中所述预设视频包括测试时间信息;根据视频帧参数获取指令,以设定频率对所述客户端测试视频进行视频帧截图操作,以获取对应的视频帧截图;其中每个视频帧截图包括截图时间信息以及测试时间信息;以及根据所述视频帧截图中的截图时间信息以及测试时间信息,计算所述客户端视频对应的视频帧参数。2.根据权利要求1所述的视频帧参数获取方法,其特征在于,当所述视频帧参数为视频帧缓冲时间时,所述根据所述视频帧截图中的截图时间信息以及测试时间信息,计算所述客户端视频对应的视频帧缓冲时间的步骤包括:根据所述视频帧截图中的视频内容,将所述视频帧截图划分为具有视频内容的内容视频帧截图以及不具有视频内容的无内容视频帧截图;获取具有最小测试时间信息的内容视频帧截图;以及根据所述具有最小测试时间信息的内容视频帧截图的截图时间信息以及所述视频帧参数获取指令对应的指令触发时间,计算所述客户端视频对应的视频帧缓冲时间。3.根据权利要求1所述的视频帧参数获取方法,其特征在于,当所述视频帧参数为视频帧播放帧率时,所述根据所述视频帧截图中的截图时间信息以及测试时间信息,计算所述客户端视频对应的视频帧播放帧率的步骤包括:根据所述视频帧截图中的视频内容,将所述视频帧截图划分为具有视频内容的内容视频帧截图以及不具有视频内容的无内容视频帧截图;根据所述内容视频帧截图的截图时间信息,获取设定截图时间段内的所有内容视频帧截图;以及根据设定截图时间段内的所有内容视频帧截图的测试时间信息的变化次数,计算所述客户端视频的视频帧播放帧率。4.根据权利要求1所述的视频帧参数获取方法,其特征在于,所述在客户端视频中合成预设视频,以得到客户端测试视频的步骤包括:在客户端视频中合成时间显示线性增加的秒表预设视频,以得到客户端测试视频;其中所述秒表预设视频包括位于视频画面预设位置的测试时间信息。5.根据权利要求1所述的视频帧参数获取方法,其特征在于,所述视频帧参数获取方法包括:对所述视频帧截图进行图像文字识别操作,以获取所述视频帧截图中的测试时间信息。6.一种视频帧参数获取方法,其特征在于,包括:在客户端视频中合成预设视频,以得到客户端测试视频;在采集端视频中合成预设视频,以得到采集端测试视频;其中所述客户端测试视频包括客户端测试时间信息,所述采集端测试视频包括采集端测试时间信息;根据视频帧参数获取指令,同时对所述客户端测试视频以及所述采集端测试视频进行视频帧截图操作,以获取客户端测试视频对应的客户端视频帧截图以及采集端测试视频对应的采集端视频帧截图;其中客户端视频帧截图包括客户端测试时间信息,采集端视频帧截图包括采集端测试时间信息;以及根据所述客户端视频帧截图中的客户端测试时间信息以及对应的采集端视频帧截图中的采集端测试时间信息,计算所述客户端视频对应的视频帧时延。7.根据权利要求6所述的视频帧参数获取方法,其特征在于,所述在客户端视频中合成预设视频,以得到客户端测试视频;在采集端视频中合成预设视频,以得到采集端测试视频的步骤包括:在客户端视频中合成时间显示线性增加的秒表预设视频,以得到客户端测试视频;在采集端视频中合成时间显示线性增加的秒表预设视频,以得到采集端测试视频;其中所述秒表预设视频包括位于视频画面预设位置的测试时间信息。8.根据权利要求6所述的视频帧参数获取方法,其特征在于,...

【专利技术属性】
技术研发人员:裴莹莹黄晶
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1