测试方案和报告:视频压缩设备性能测试方案和报告

2024-03-11 08:20

本文主要是介绍测试方案和报告:视频压缩设备性能测试方案和报告,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目                  录

一、引言

1.1目的

1.2适用范围

二、测试说明

2.1测试环境

2.2 测试硬件列表

2.3 测试软件列表

三、测试流程

3.1 静态视频压缩方法测试

3.1.1测试前需要控制的变量

3.1.2静态视频压缩方法测试

 3.2 动态视频压缩方法测试

3.2.1 测试前需要控制的变量

3.2.2 动态视频压缩方法测试

3.3 极限情况下静态视频和动态视频压缩倍率

3.3.1 测试前需要控制的变量

3.3.2 极限情况下静态视频压缩倍率

3.3.3 极限情况下动态视频压缩倍率

四.结论


一、引言

1.1目的

  1. 第一测试极限情况下的静态压缩倍率和动态压缩倍率,
  2. 第二是压缩倍率多少倍开始会明显压缩画质。

1.2适用范围

        适用于所有使用 威迪斯特视频监控平台和 视频流压缩设备进行视频流压缩的的场景。

二、测试说明

2.1测试环境

2.2 测试硬件列表

2.3 测试软件列表

三、测试流程

3.1 静态视频压缩方法测试

3.1.1测试前需要控制的变量

3.1.2静态视频压缩方法测试

        通过比较压缩后视频流的最高码率来得出最佳静态视频压缩方法。测试数据如下所示。

        结论:当编码码率控制模式为AVBR,编码档次为MP时,针对静态视频流的压缩效果最好。

 3.2 动态视频压缩方法测试

3.2.1 测试前需要控制的变量

3.2.2 动态视频压缩方法测试

        通过比较压缩后视频流的最高码率来得出最佳静态视频压缩方法。测试数据如下所示。

结论:当编码码率控制模式为CBR,编码档次为MP时,针对动态视频流的压缩效果最好。

3.3 极限情况下静态视频和动态视频压缩倍率

3.3.1 测试前需要控制的变量

这次是测试最高的压缩倍率,需要把相关的压缩参数调整至压缩效果最好的极限值。表格如下:

3.3.2 极限情况下静态视频压缩倍率
 

3.3.3 极限情况下动态视频压缩倍率

四.结论

        编码码率控制模式为AVBR,编码档次为MP时,对静态视频流压缩效果最好,极限情况下静态视频压缩可以达到39倍;

        编码码率控制模式为CBR,编码档次为MP时,对动态视频流压缩效果最好,极限情况下动态视频压缩可以达到16倍。

这篇关于测试方案和报告:视频压缩设备性能测试方案和报告的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/797239

相关文章

SpringBoot服务获取Pod当前IP的两种方案

《SpringBoot服务获取Pod当前IP的两种方案》在Kubernetes集群中,SpringBoot服务获取Pod当前IP的方案主要有两种,通过环境变量注入或通过Java代码动态获取网络接口IP... 目录方案一:通过 Kubernetes Downward API 注入环境变量原理步骤方案二:通过

Springboot3+将ID转为JSON字符串的详细配置方案

《Springboot3+将ID转为JSON字符串的详细配置方案》:本文主要介绍纯后端实现Long/BigIntegerID转为JSON字符串的详细配置方案,s基于SpringBoot3+和Spr... 目录1. 添加依赖2. 全局 Jackson 配置3. 精准控制(可选)4. OpenAPI (Spri

关于跨域无效的问题及解决(java后端方案)

《关于跨域无效的问题及解决(java后端方案)》:本文主要介绍关于跨域无效的问题及解决(java后端方案),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录通用后端跨域方法1、@CrossOrigin 注解2、springboot2.0 实现WebMvcConfig

在Java中将XLS转换为XLSX的实现方案

《在Java中将XLS转换为XLSX的实现方案》在本文中,我们将探讨传统ExcelXLS格式与现代XLSX格式的结构差异,并为Java开发者提供转换方案,通过了解底层原理、性能优势及实用工具,您将掌握... 目录为什么升级XLS到XLSX值得投入?实际转换过程解析推荐技术方案对比Apache POI实现编程

JVisualVM之Java性能监控与调优利器详解

《JVisualVM之Java性能监控与调优利器详解》本文将详细介绍JVisualVM的使用方法,并结合实际案例展示如何利用它进行性能调优,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全... 目录1. JVisualVM简介2. JVisualVM的安装与启动2.1 启动JVisualVM2

SpringBoot使用ffmpeg实现视频压缩

《SpringBoot使用ffmpeg实现视频压缩》FFmpeg是一个开源的跨平台多媒体处理工具集,用于录制,转换,编辑和流式传输音频和视频,本文将使用ffmpeg实现视频压缩功能,有需要的可以参考... 目录核心功能1.格式转换2.编解码3.音视频处理4.流媒体支持5.滤镜(Filter)安装配置linu

Java使用MethodHandle来替代反射,提高性能问题

《Java使用MethodHandle来替代反射,提高性能问题》:本文主要介绍Java使用MethodHandle来替代反射,提高性能问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录一、认识MethodHandle1、简介2、使用方式3、与反射的区别二、示例1、基本使用2、(重要)

Java实现本地缓存的常用方案介绍

《Java实现本地缓存的常用方案介绍》本地缓存的代表技术主要有HashMap,GuavaCache,Caffeine和Encahche,这篇文章主要来和大家聊聊java利用这些技术分别实现本地缓存的方... 目录本地缓存实现方式HashMapConcurrentHashMapGuava CacheCaffe

python多线程并发测试过程

《python多线程并发测试过程》:本文主要介绍python多线程并发测试过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、并发与并行?二、同步与异步的概念?三、线程与进程的区别?需求1:多线程执行不同任务需求2:多线程执行相同任务总结一、并发与并行?1、

无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案

《无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案》:本文主要介绍了无法启动此程序,详细内容请阅读本文,希望能对你有所帮助... 在计算机使用过程中,我们经常会遇到一些错误提示,其中之一就是"api-ms-win-core-path-l1-1-0.dll丢失