Smooth Streaming:ライブイベントのストリーミング方法

適用対象:
HTTP Large

ライブイベントはHTTP LargeプラットフォームでSilverlightプレイヤーにストリーミングできます。

以下のタスクをすべて実行します。

注:このチュートリアルにはMicrosoft Expression Encoder 4 Proが必要です。本製品はMicrosoftのDownload Centerから入手できます。

Smooth Streamingを使用してライブイベントをストリーミングするには

  1. [Live Smooth Streaming]ページに移動します。
  2. [Live Smooth Streaming再生を有効にする]オプションをマークします。[新]をクリックします。
  3. 以下のステップを行ってパブリッシングポイントを作成します。
    1. [名前]オプションで、作成するパブリッシングポイントの名前を英数字で入力します。
    2. [認証キー]オプションで、数字キーを入力する。このキーは、不正なユーザーが弊社サーバーにエンコード済みのビデオをプッシュする目的でアカウントを使用することを防止するためのものです。
    3. 設定は以下のようになります。[追加]をクリックします。
      パブリッシングポイント設定 - Smooth Streaming
  4. Smooth Streaming 互換フォーマットのエンコード済みビデオをエンコードして、弊社CDNにプッシュします。以下のステップは、Microsoft Expression Encoder 4 Proの設定方法を示します。
    1. Microsoft Expression Encoder 4をロードして、[イブ ブロードキャスト プロジェクト]をクリックします。
    2. 「ライブ ソースの追加」リンクをクリックします。
      ライブ ソースの追加 - 式エンコーダー
    3. [ビデオ デバイス]オプションから目的のライブソースを選択します。
    4. ライブソースのプレビューがウィンドウの左上端に表示されます。そのウィンドウの[キュー]をクリックします。
    5. [エンコード]タブが表示されていることを確認する。
    6. 「IIS Smooth Streaming」を[出力フォーマット]オプションから選択します。
    7. [ビデオ]オプションから「H.264 – Main」を選択します。
      エンコードタブ - 式エンコーダー
    8. [ビデオ]セクションを展開します。
    9. エンコーダーで生成される各ストリームのビットレートおよびウィンドウの寸法を定義します。
    10. [出力]タブをクリックします。
    11. [ストリーミング]オプションをマークします。
    12. [パブリッシングポイント]オプションが選択されていることを確認します。
    13. [ロケーション]オプションをエンコーダーに一番近いパブリッシングポイントに設定します。[Live Smooth Streaming]ページは、ステップ 3 で作成されたパブリッシングポイントのロケーションのリストを提供します。
    14. [開始]をクリックして、オーディオ/ビデオのフィードのエンコードを開始します。
  5. Silverlightプレイヤーを[Smooth Streaming Player]ページからダウンロードします。
  6. プレイヤーをCDNオリジンサーバーまたはお客様オリジンサーバーにアップロードします。
  7. SmoothStreamingStatisticsTracker_Live.htmlの添付を[Smooth Streaming Player]ページからダウンロードします。
  8. HTMLエディターを使用して、前のステップでダウンロードしたウェブページを編集します。
  9. ステップ6で使用したロケーションにSilverlightプレイヤーのパスを更新します。

    <param name="source" value="SmoothStreamingSamplePlayer.xap"/>

  10. ステップ4のライブフィードをエンコードするために使用したパブリッシングポイントに関連付けられたプレイヤーURLにポイントするmediaSourceパラメータを更新します。プレイヤーURLは[Live Smooth Streaming]ページのパブリッシングポイント直下にあります。

    mediaSource="http://wsp.xxxx.{Base Domain}/21xxxx/ManifestName.isml/Manifest"

  11. ウェブページ (SmoothStreamingStatisticsTracker_Live.html) を保存し、起動して、ライブイベントを表示します。