一种基于psnr的机顶盒视频测试方法、系统、设备及介质技术方案

技术编号:37482574 阅读:12 留言:0更新日期:2023-05-07 09:22
本发明专利技术提供了机顶盒测试技术领域的一种基于psnr的机顶盒视频测试方法、系统、设备及介质,方法包括:步骤S10、tcp客户端与机顶盒安装的tcp服务端建立连接后,tcp服务端向tcp客户端发送机顶盒的序列号;步骤S20、tcp客户端基于序列号向tcp服务端发送视频测试指令;步骤S30、tcp服务端解析视频测试指令得到视频链接进而播放对应的视频文件;步骤S40、tcp客户端通过UVC设备采集机顶盒的播放内容,对播放内容进行预处理得到图像集,基于psnr算法计算图像集与预设的图像模板的相似度,基于相似度生成视频测试结果;步骤S50、tcp客户端将视频测试结果以及序列号绑定测试时间生成绑定数据并将存储至服务器。本发明专利技术的优点在于:极大的提升了机顶盒视频测试的效率以及质量。的提升了机顶盒视频测试的效率以及质量。的提升了机顶盒视频测试的效率以及质量。

【技术实现步骤摘要】
一种基于psnr的机顶盒视频测试方法、系统、设备及介质


[0001]本专利技术涉及机顶盒测试
,特别指一种基于psnr的机顶盒视频测试方法、系统、设备及介质。

技术介绍

[0002]机顶盒在生产完成之后,需要对其进行一系列的测试才能出厂,即需要对机顶盒进行厂测,其中便包括视频测试,即测试机顶盒能否正常播放指定的视频。
[0003]针对机顶盒的视频测试,传统上采取让机顶盒播放一段测试视频,再由测试人员人眼识别播放的视频是否存在花屏、黑屏,视频的画面播放是否正常的方法,但存在如下缺点:通过人眼识别效率低下,高强度的测试会导致测试人员容易疲惫,进而使测试质量无法保证,且人眼容易对视频播放中出现的细微瑕疵进行忽视,测试完成后的测试结果还需要人工进行一一记录下来,非常繁琐。
[0004]因此,如何提供一种基于psnr的机顶盒视频测试方法、系统、设备及介质,实现提升机顶盒视频测试的效率以及质量,成为一个亟待解决的技术问题。

技术实现思路

[0005]本专利技术要解决的技术问题,在于提供一种基于psnr的机顶盒视频测试方法、系统、设备及介质,实现提升机顶盒视频测试的效率以及质量。
[0006]第一方面,本专利技术提供了一种基于psnr的机顶盒视频测试方法,包括如下步骤:
[0007]步骤S10、tcp客户端与机顶盒安装的tcp服务端建立连接后,tcp服务端向tcp客户端发送机顶盒的序列号;
[0008]步骤S20、tcp客户端基于接收的所述序列号,向tcp服务端发送视频测试指令;
[0009]步骤S30、tcp服务端解析接收的所述视频测试指令得到视频链接,基于所述视频链接播放对应的视频文件;
[0010]步骤S40、tcp客户端通过UVC设备实时采集机顶盒的播放内容,对所述播放内容进行预处理得到图像集,基于psnr算法计算所述图像集与预设的图像模板的相似度,基于所述相似度生成视频测试结果;
[0011]步骤S50、tcp客户端将所述视频测试结果以及序列号绑定测试时间生成绑定数据,并将所述绑定数据分布式存储至服务器。
[0012]进一步地,所述步骤S10具体为:
[0013]tcp客户端等待机顶盒安装的tcp服务端上线之后,与tcp服务端建立连接,tcp服务端实时向tcp客户端发送机顶盒的序列号;
[0014]所述步骤S20具体为:
[0015]tcp客户端基于接收的所述序列号,向tcp服务端发送携带视频链接的视频测试指令;
[0016]所述步骤S30具体为:
[0017]tcp服务端解析接收的所述视频测试指令得到视频链接,基于所述视频链接获取视频文件,并通过机顶盒播放获取的所述视频文件。
[0018]进一步地,所述步骤S40具体为:
[0019]tcp客户端通过UVC设备实时采集机顶盒的播放内容,将所述播放内容拆解为图像帧,对各所述图像帧进行降噪的预处理,并基于预处理后的各所述图像帧构建图像集;
[0020]通过机器学习技术判断所述图像集中是否存在花屏或者黑屏,若是,则生成存在花屏或者黑屏的视频测试结果,若否,则:
[0021]基于psnr算法计算所述图像集中的各图像帧与预设的图像模板的相似度,判断所述相似度是否大于设定的相似度阈值,若是,则生成测试通过的视频测试结果;若否,则生成视频播放画面异常的视频测试结果。
[0022]进一步地,所述步骤S50具体为:
[0023]tcp客户端将所述视频测试结果以及序列号绑定测试时间生成绑定数据,对所述绑定数据进行哈希计算得到哈希值,利用预设的密钥对所述绑定数据以及哈希值进行加密得到加密数据,并将所述加密数据分布式存储至服务器中的数据库。
[0024]第二方面,本专利技术提供了一种基于psnr的机顶盒视频测试系统,包括如下模块:
[0025]序列号发送模块,用于tcp客户端与机顶盒安装的tcp服务端建立连接后,tcp服务端向tcp客户端发送机顶盒的序列号;
[0026]视频测试指令发送模块,用于tcp客户端基于接收的所述序列号,向tcp服务端发送视频测试指令;
[0027]视频文件播放模块,用于tcp服务端解析接收的所述视频测试指令得到视频链接,基于所述视频链接播放对应的视频文件;
[0028]视频测试模块,用于tcp客户端通过UVC设备实时采集机顶盒的播放内容,对所述播放内容进行预处理得到图像集,基于psnr算法计算所述图像集与预设的图像模板的相似度,基于所述相似度生成视频测试结果;
[0029]测试数据存储模块,用于tcp客户端将所述视频测试结果以及序列号绑定测试时间生成绑定数据,并将所述绑定数据分布式存储至服务器。
[0030]进一步地,所述序列号发送模块具体用于:
[0031]tcp客户端等待机顶盒安装的tcp服务端上线之后,与tcp服务端建立连接,tcp服务端实时向tcp客户端发送机顶盒的序列号;
[0032]所述视频测试指令发送模块具体用于:
[0033]tcp客户端基于接收的所述序列号,向tcp服务端发送携带视频链接的视频测试指令;
[0034]所述视频文件播放模块具体用于:
[0035]tcp服务端解析接收的所述视频测试指令得到视频链接,基于所述视频链接获取视频文件,并通过机顶盒播放获取的所述视频文件。
[0036]进一步地,所述视频测试模块具体用于:
[0037]tcp客户端通过UVC设备实时采集机顶盒的播放内容,将所述播放内容拆解为图像帧,对各所述图像帧进行降噪的预处理,并基于预处理后的各所述图像帧构建图像集;
[0038]通过机器学习技术判断所述图像集中是否存在花屏或者黑屏,若是,则生成存在
花屏或者黑屏的视频测试结果,若否,则:
[0039]基于psnr算法计算所述图像集中的各图像帧与预设的图像模板的相似度,判断所述相似度是否大于设定的相似度阈值,若是,则生成测试通过的视频测试结果;若否,则生成视频播放画面异常的视频测试结果。
[0040]进一步地,所述测试数据存储模块具体用于:
[0041]tcp客户端将所述视频测试结果以及序列号绑定测试时间生成绑定数据,对所述绑定数据进行哈希计算得到哈希值,利用预设的密钥对所述绑定数据以及哈希值进行加密得到加密数据,并将所述加密数据分布式存储至服务器中的数据库。
[0042]第三方面,本专利技术提供了一种基于psnr的机顶盒视频测试设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面所述的方法。
[0043]第四方面,本专利技术提供了一种基于psnr的机顶盒视频测试介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面所述的方法。
[0044]本专利技术实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0045]1、通过机顶盒安装的tcp服务端向tcp客本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于psnr的机顶盒视频测试方法,其特征在于:包括如下步骤:步骤S10、tcp客户端与机顶盒安装的tcp服务端建立连接后,tcp服务端向tcp客户端发送机顶盒的序列号;步骤S20、tcp客户端基于接收的所述序列号,向tcp服务端发送视频测试指令;步骤S30、tcp服务端解析接收的所述视频测试指令得到视频链接,基于所述视频链接播放对应的视频文件;步骤S40、tcp客户端通过UVC设备实时采集机顶盒的播放内容,对所述播放内容进行预处理得到图像集,基于psnr算法计算所述图像集与预设的图像模板的相似度,基于所述相似度生成视频测试结果;步骤S50、tcp客户端将所述视频测试结果以及序列号绑定测试时间生成绑定数据,并将所述绑定数据分布式存储至服务器。2.如权利要求1所述的一种基于psnr的机顶盒视频测试方法,其特征在于:所述步骤S10具体为:tcp客户端等待机顶盒安装的tcp服务端上线之后,与tcp服务端建立连接,tcp服务端实时向tcp客户端发送机顶盒的序列号;所述步骤S20具体为:tcp客户端基于接收的所述序列号,向tcp服务端发送携带视频链接的视频测试指令;所述步骤S30具体为:tcp服务端解析接收的所述视频测试指令得到视频链接,基于所述视频链接获取视频文件,并通过机顶盒播放获取的所述视频文件。3.如权利要求1所述的一种基于psnr的机顶盒视频测试方法,其特征在于:所述步骤S40具体为:tcp客户端通过UVC设备实时采集机顶盒的播放内容,将所述播放内容拆解为图像帧,对各所述图像帧进行降噪的预处理,并基于预处理后的各所述图像帧构建图像集;通过机器学习技术判断所述图像集中是否存在花屏或者黑屏,若是,则生成存在花屏或者黑屏的视频测试结果,若否,则:基于psnr算法计算所述图像集中的各图像帧与预设的图像模板的相似度,判断所述相似度是否大于设定的相似度阈值,若是,则生成测试通过的视频测试结果;若否,则生成视频播放画面异常的视频测试结果。4.如权利要求1所述的一种基于psnr的机顶盒视频测试方法,其特征在于:所述步骤S50具体为:tcp客户端将所述视频测试结果以及序列号绑定测试时间生成绑定数据,对所述绑定数据进行哈希计算得到哈希值,利用预设的密钥对所述绑定数据以及哈希值进行加密得到加密数据,并将所述加密数据分布式存储至服务器中的数据库。5.一种基于psnr的机顶盒视频测试系统,其特征在于:包括如下模块:序列号发送模块,用于tcp客户端与机顶盒安装的tcp服务端建立连接后,tcp服务端向tcp客户端发送机顶盒的序列号;视频测试指令发送模块,用于tcp...

【专利技术属性】
技术研发人员:林雪花袁苇张宏辉
申请(专利权)人:福建新大陆通信科技股份有限公司
类型:发明
国别省市:

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

1