ストリーミング メディアの評価: リモート サーバーの設定
ストリーミング メディアのパフォーマンス評価には、2 台のコンピューターで評価を実行するオプションが含まれています。 このシナリオでは、2 台目またはリモートのコンピューターにインストールされている HTTP ストリーミング サーバー アプリケーションが、評価を実行しているコンピューターにコンテンツをストリームします。 このトピックでは、ストリーミング サーバーをセットアップする方法について説明します。
注
Windows Assessment Toolkit がインストールされているすべてのコンピューターは、ストリーミング サーバーとして機能することができ、Windows Assessment Toolkit によってインストールされたメディア ファイルをすべての要求元クライアントに提供できます。 この評価では、ワークロードは .mp4 ファイルと、評価によってストリーミング メディアとして一緒に使用される対応する .html ファイルです。 たとえば、720p.mp4 と 720p.html をまとめて 720p ワークロードが形成されます。 これらのメディア ワークロードを 2 台のコンピューターの評価シナリオで使用するには、次の手順を実行します。
ストリーミング メディアのパフォーマンス評価用にサーバーを設定するには
リモート サーバーで、Windows Assessment Toolkit をインストールします。 手順については、「 Windows Assessment Console のステップ バイ ステップ ガイド」を参照してください。
コマンド プロンプトを開きます。
コンピューターの種類に応じて、StreamingMediaAssessmentServer.exe ファイルに移動します。
注
前述のパスでは、Windows Assessment Toolkit が既定の場所にインストールされていることを前提としています。
- 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>]
次の表では、上記のコマンドライン テキストのパラメーターについて説明します。
設定 Description 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 パラメーターで指定されているすべてのファイルがキャッシュされ、これらはパフォーマンス測定のためにローカル コンピューターに提供されます。