流媒体评估:设置远程服务器
流媒体性能评估包括一个选项,用于在 2 台计算机上运行评估。 在此方案中,安装在第二台或远程计算机的 HTTP 流式处理服务器应用程序将内容流式传输到运行评估的计算机。 本主题介绍如何设置流式处理服务器。
注意
安装了 Windows 评估工具包的任何计算机都可以充当流式处理服务器,并且可以将通过 Windows 评估工具包安装的媒体文件提供给任何请求的客户端。 对于此评估,工作负载是一个 .mp4 文件,也是评估一起用作流媒体的相应 .html 文件。 例如,720p.mp4 和 720p.html 构成一个 720p 工作负载。 若要在两台计算机评估方案中使用这些媒体工作负载,请完成以下步骤。
若要为流媒体性能评估设置服务器
在远程服务器上,安装 Windows 评估工具包。 有关说明,请参阅 Windows 评估控制台分步指南。
打开命令提示符。
根据计算机类型,浏览到 StreamingMediaAssessmentServer.exe 文件:
注意
上述路径假定你已在其默认位置安装 Windows 评估工具包。
- For an x86-based computer, type this:
```
C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Windows Assessment Toolkit\Content Based Assessments\x86
```
- For an x64-based computer, type this:
```
C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Assessment Toolkit\Content Based Assessments\amd64
```
在命令提示符处,输入:
StreamingMediaAssessmentServer.exe -ContentPath <path_to_streaming_content> [-PopulateCache <file_name_list>] [-Port <number>]
下表描述了上述命令行文本中的参数。
设置 说明 ContentPath<path_to_streaming_content>
输入包含媒体以及服务器将流式传输的相应 HTML 页面的路径。 默认情况下,此路径为:
%PROGRAMFILES%\Windows Kits\10\Assessment and Deployment Kit\Windows Assessment Toolkit\Content based Assessments\Content\Streaming Media Assessment
可以指定媒体和相应 HTML 页面的绝对路径。
PopulateCache<file_name_list>
输入服务器将缓存到内存中的文件名。 列出所有文件,用逗号分隔。 此示例包含评估默认使用的媒体文件:
-populatecache 360p.mp4,360p.html,480p.mp4,480p.html,720p.mp4,720p.html,1080p.mp4,1080p.html,1080p60.mp4,1080p60.html
评估在设置
ContentPath
指定的路径中搜索所有这些文件名。 如果不存在任何文件,则评估会记录缺少文件事件,但评估继续使用它在路径中查找的文件来运行正常流程。Port<number>
如果不想使用默认的端口 80 ,请指定端口。 默认端口可以在客户端上指定,也可以不指定。 如果必须使用其他端口号,请确保在远程服务器和客户端上指定该端口号。
重要说明指定使用哪个端口之前,请验证 Windows 防火墙是否未阻止通信。 有关详细信息,请从头到尾参阅 Windows 防火墙。
前面显示的 PopulateCache 文件列表是评估用作工作负载的默认文件集。 运行流媒体性能评估的本地计算机在评估过程中从远程服务器请求这些文件。 远程服务器缓存 PopulateCache 参数指定的任何文件,并将它们提供给本地计算机以用于性能测量。