[发明专利]视频转码器掉卡模拟测试方法、装置、终端及存储介质有效
申请号: | 202110677662.2 | 申请日: | 2021-06-18 |
公开(公告)号: | CN113438470B | 公开(公告)日: | 2022-12-09 |
发明(设计)人: | 张亚伟 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04N17/00 | 分类号: | H04N17/00;H04N19/40;H04N5/765 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 刘雪萍 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 转码器掉卡 模拟 测试 方法 装置 终端 存储 介质 | ||
1.一种视频转码器掉卡模拟测试方法,应用于PCIE接口视频转码器,其特征在于,该方法包括以下步骤:
模拟视频转码器的视频转码过程,视频转码过程包括编码、解码和转码三种工作模式;
在各个工作模式下分别模拟一次视频转码器掉卡并在一定时间后恢复的过程;
在模拟视频转码过程完成后,对转码文件的数据一致性进行检测;
模拟视频转码器的视频转码过程之前,还包括以下步骤:
预先至少模拟一次视频转码器的视频转码过程,记录每次的编码时长、解码时长和转码时长;
取每次编码时长的平均编码时长、每次解码时长的平均解码时长和每次转时长的平均转码时长作为参考时长;其中平均编码时长记为T1,平均解码时长记为T2,平均转码时长记为T3。
2.根据权利要求1所述的视频转码器掉卡模拟测试方法,其特征在于,在各个工作模式下分别模拟一次视频转码器掉卡,具体为:
分别在编码工作模式下的T1/2时间点、解码工作模式下的T2/2时间点和转码工作模式下的T3/2时间点模拟一次视频转码器掉卡。
3.根据权利要求1或2所述的视频转码器掉卡模拟测试方法,其特征在于,模拟视频转码器的视频转码过程之前,还包括以下步骤:
获取视频转码器的PCI地址;
基于视频转码器的PCI地址,获取视频转码器的插槽编号。
4.根据权利要求3所述的视频转码器掉卡模拟测试方法,其特征在于,模拟视频转码器掉卡并恢复,具体为:
根据视频转码器的插槽编号,将插槽目录下的电源引脚置0,实现视频转码器掉卡模拟;
根据视频转码器的插槽编号,将插槽目录下的电源引脚置1,实现视频转码器恢复模拟。
5.根据权利要求4所述的视频转码器掉卡模拟测试方法,其特征在于,模拟视频转码器的视频转码过程之前,还包括以下步骤:
生成原始转码文件的MD5码并保存;
对转码文件的数据一致性进行检测,具体包括:
检测所输出数据文件的数量是否为标准数量;
对每个输出的数据文件生成相应的MD5码;
将各个输出数据文件的MD5码分别与原始转码文件的MD5码进行比较,判断两者是否一致;
若所输出数据文件的数量为标准数量,且各个输出数据文件的MD5码均与原始转码文件的MD5码一致,则数据一致性通过。
6.根据权利要求1或2所述的视频转码器掉卡模拟测试方法,其特征在于,通过FFmpeg工具模拟视频转码器的视频转码过程。
7.一种视频转码器掉卡模拟测试装置,应用于PCIE接口视频转码器,其特征在于,包括,
转码模拟模块:模拟视频转码器的视频转码过程,视频转码过程包括编码、解码和转码三种工作模式;
掉卡模拟模块:在各个工作模式下分别模拟一次视频转码器掉卡并在一定时间后恢复的过程;
结果检测模块:在模拟视频转码过程完成后,对转码文件的数据一致性进行检测;
其中,转码模拟模块模拟视频转码器的视频转码过程之前,预先至少模拟一次视频转码器的视频转码过程,记录每次的编码时长、解码时长和转码时长;取每次编码时长的平均编码时长、每次解码时长的平均解码时长和每次转时长的平均转码时长作为参考时长;其中平均编码时长记为T1,平均解码时长记为T2,平均转码时长记为T3。
8.一种终端,其特征在于,包括:
处理器;
用于存储处理器的执行指令的存储器;
其中,所述处理器被配置为执行权利要求1-6任一项所述的方法。
9.一种存储有计算机程序的计算机可读存储介质,其特征在于,该程序被处理器执行时实现如权利要求1-6中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110677662.2/1.html,转载请声明来源钻瓜专利网。