音视频测试
一、音频测试
1、语音算法测试
- 回声消除(AEC)
- 噪声抑制(ANS)
- 自动增益控制(AGC)
- 啸叫抑制
2、测试场景
3、测试环境
-
网络环境:无网损
-
设备音量
- 近端(被测)设备的播放音量设置为100%;
- 同时说话/one by one 模式下,近端播放声音喇叭输出音量设置为70%;
- 远端控制器放音音量设置为30%;
- 环境说明:
- 远端设备的输入信号为line in ,控制机上播放提前准备好的语音文件;
- 近端外放
- 测试准备:
录制和编辑音频源文件,建立标准库
4、算法评测结果
5、常见问题及引入阶段
音频前处理:杂音、噪音、回声、啸叫、大小声、声音抑制;
音频编码:音质差
收包:卡顿、快慢放、机器音、延迟高
6、工具
- Ocenaudio
- Ffmpeg
7、自动化测试
二、视频测试
1、测试策略
- 主观测试
清晰度
流畅度
延时
音画同步
- 客观测试
视频码率
分辨率
帧率
- vMOS
PSNR
SSIM
- CoDec
离线测试
在线测试
2、视频质量评价
- 视频质量主观评价
选择一批非专家类型的受测者,让她们在一个特定的受控环境中,连续观看一系列的测试序列大约10至30分钟,然后采用不同方法让她们对视频序列的质量进行评分,最后求得平均判分(Mean Opinion Score,MOS),并对所得数据进行分析。
测试环境中的受控因素包括:观看距离、观测环境、测试序列的选择、序列的显示时间间隔等。
- 视频质量客观评价
FR(Full Reference):基于原始图像和压缩后图像同一位置的每一个像素比较和运算得到的客观质量评分。准,但局限。
NR(No Reference):只利用解码后的视频信号来估计视频中可能存在的质量问题。灵活,但准确度是个问题。
RR(Reduced Reference):对原始视频和解码视频提取一些特征进行比较,从而计算出客观的评分估值。意义不大。
3、解码器性能分析
- 视频编码器:是将输入的像素数据编码为输出的码流数据,最终的意义在于压缩视频的数据量。例如:MPEG2,H.264,VP9,HEVC,AV1和VVC。
- 视频编码过程:是一个有损压缩的过程,输出的视频码率(比特率)越低,视频的质量越低。
- 优秀的编码器:可以使用更小的码率获得相同质量的视频。
4、评测用例和评估标准
5、常见问题
6、工具
- Elecard streamEye
7、自动化测试
三、QoS
1、服务质量测试策略
2、网损模拟
四、端性能压测
五、参考
评测环境:https://www.gl.com/voice-quality-testing-pesq-polqa.html
Ocenaudio下载地址:https://www.ocenaudio.com/download
Ffmpeg下载地址:http://www.ffmpeg.org/download.html
streameye下载地址:https://www.elecard.com/zh/products/video-analysis/streameye