练习 1 - 针对通信方案评估设备的音频延迟性能
在本练习中,我们将运行下面的一组音频延迟测试,它们可为 Windows 中支持的各种延迟模式生成延迟统计信息。 可在其中运行测试的模式包括:
默认模式 - 生成默认的现成音频延迟。
原始模式 - 删除音频处理对象 (APO)。
低期限 - 用于近实时场景(如 Skype)的新的低延迟模式。
该测试呈现由麦克风捕获的测试声音。
注意 此分步指南也可以在第 9 频道上以实验室视频的形式观看,该频道为开发人员提供的视频来自构建 Microsoft 产品和服务的开发人员:https://channel9.msdn.com/Events/WinHEC/2015/OWDHOL301
第 1 步:准备系统以运行测试
安装 Hardware Lab Kit (HLK) 控制器。
右键单击“开始”菜单,然后单击“命令提示符(管理员)”。
浏览到 \\<controller-name>\Tests\<processor architecture>\TE 文件夹。
将以下测试和工具从 Hardware Lab Kit (HLK) 控制器复制到你的测试计算机中:C:\Performance\Media
- \\<controller-name>\Tests\<processor architecture>\nttest\multimediatest\wmmftest\glitchfreetaeftests.dll
- \\<controller-name>\TaefBinaries\<processor architecture>\*
- \\<controller-name>\Tests\<processor architecture>\Performance\WindowsXRay\tools\EtwPattern.dll
- \\<controller-name>\Tests\<processor architecture>\test\MediaEngineTest.exe
- \\<controller-name>\Tests\<processor architecture>\audio-test\bin\audiospew.exe
- \\<controller-name>\Tests\<processor architecture>\audio-test\bin\audiostreaming.dll
- \\<controller-name>\Tests\<processor architecture>\nttest\multimediatest\wmmftest\rws.exe
- \\<controller-name>\Tests\<processor architecture>\nttest\multimediatest\wmmftest\audio-fidelity-stress.xml
- \\<controller-name>\Tests\<processor architecture>\audio-test\bin\LatencyTest.dll
将扬声器的音量设置为 100%。
第 2 步:在默认模式下运行测试
运行以下命令:
te.exe latencytest.dll /name:LatencyTest::Vanilla
查看发送到命令提示符窗口的“平均”、“最大”和“最小”延迟值。
第 3 步:在原始模式下运行测试
运行以下命令:
te.exe latencytest.dll /name:LatencyTest::Raw
查看发送到命令提示符窗口的“平均”、“最大”和“最小”延迟值。
第 4 步:在低延迟模式下运行测试
运行以下命令:
te.exe latencytest.dll /name:LatencyTest::LowPeriod
查看发送到命令提示符窗口的“平均”、“最大”和“最小”延迟值。