Smooth Streaming:オンデマンドコンテンツのストリーミング方法
オンデマンドコンテンツはHTTP LargeプラットフォームでSilverlightプレイヤーにストリーミングできます。
以下のタスクをすべて実行します。
- On-Demand Smooth Streamingを有効にします。この設定が有効になるまで、最大で1時間かかります。
-
- Smooth StreamingプレゼンテーションをCDNストレージにアップロードします。
- マニフェストファイルにポイントするCDNまたはエッジCNAME URLを使用するSilverlightプレイヤーを実装します。On-Demand Smooth Streamingのオリジン識別子は「01」です。
- サンプルCDN URL: http://wpc.xxxx.{Base Domain}/01xxxx/Videos
注:このチュートリアルにはMicrosoft Expression Encoder 4が必要です。本製品の無料バージョンはVC-1エンコーディングコーデックをサポートし、ProバージョンはH.264ビデオコーデックをサポートします。両バージョンともにMicrosoftのDownload Centerから入手できます。
Smooth Streamingを使用してオンデマンドコンテンツをストリーミングするには
- [On-Demand Smooth Streaming]ページに移動します。
- Live Smooth Streaming再生を有効にするオプションをマークします。[更新]をクリックします。
- 目的のオンデマンドコンテンツをSilverlight互換VC-1またはH.264ビットストリームとしてエンコードします。以下のステップは、Microsoft Expression Encoder 4によるSmooth Streamingプレゼンテーションの作成方法を示します。
- Microsoft Expression Encoder 4をロードして、[トランスコード プロジェクト]をクリックします。
- 目的のビデオをインポートします。
- [インポート]をクリックします。このオプションは、左下端にあります。
- 目的のビデオに移動して選択します。
- [開く]をクリックします。
- [エンコード]タブが表示されていることを確認します。
- 「IIS Smooth Streaming」を[出力フォーマット]オプションから選択します。
- [ビデオ]オプションから「H.264 Main」を選択します。
- [ビデオ]セクションを展開します。
- エンコーダーで生成される各ストリームのビットレートおよびウィンドウの寸法を定義します。
- タブとボタンで、それぞれストリームの追加および削除をします。
- [出力]タブをクリックします。
- [メディアファイル名]オプションで、生成するオンデマンドコンテンツの名前を定義します。
- [ディレクトリ]オプションで、保存するロケーションを定義します。
- [エンコード]をクリックしてエンコードを開始します。
- Smooth StreamingプレゼンテーションをFTPでCDNストレージにアップロードします。
- Smooth Streamingプレイヤーを[Smooth Streaming Player]ページからダウンロードします。
- プレイヤーをCDNオリジンサーバーまたはお客様オリジンサーバーにアップロードします。
- SmoothStreamingStatisticsTracker_OnDemand.htmlの添付文書を[Smooth Streaming Player]ページからダウンロードします。
- HTMLエディターを使用して、前のステップでダウンロードしたウェブページを編集します。
- ステップ6で使用したロケーションをポイントするようにプレイヤーへのパスを更新します。
<param name="source" value="SmoothStreamingSamplePlayer.xap"/>
- ステップ4でアップロードされたマニフェストファイルにポイントするようにmediaSourceパラメーターを更新します。
mediaSource="http://wpc.{Base Domain}/01//.ism/Manifest"
- ウェブページ (SmoothStreamingStatisticsTracker_OnDemand.html) を保存し、起動して、ステップ4でアップロードされたオンデマンドコンテンツをストリーミングします。