オンデマンドメディアのストリーミング

VOD サービスからのストリーミングメディア

VOD(ビデオオンデマンド)サービスを使用すると、アプリケーションの構築やサーバーの設定を行わずに、記録済みメディアをクライアントにストリーミングすることができます。記録済みメディアファイルをサーバーにコピーするだけで、クライアントでストリーミングすることができます。デフォルトでは、メディアファイルを次の場所にコピーします。

  • RTMP 経由のみでファイルをストリーミングするには、ファイルを RootInstall/applications/vod/media にコピーします。

  • RTMP 経由でファイルをストリーミングし、HTTP 経由でプログレッシブダウンロードするには、ファイルを RootInstall/webroot/vod にコピーします。

    注意: HTTP 経由でファイルを配信するには、Apache をインストールします。

次のクライアントのどれを使用しても、VOD サービスからストリーミングされたビデオを再生することができます。

  • Flash Media Server サンプルビデオ Player(RootInstall/samples/videoPlayer)

  • Flash FLVPlayback コンポーネント(fl.video.FLVPlayback)

  • Flex VideoDisplay コンポーネント(mx.controls.VideoDisplay)

  • Flash Player、AIRまたはFlash Lite 3 で実行されるカスタム構築されたアプリケーションすべて

VOD サービスのテスト

  1. RootInstall/samples/videoPlayer/videoplayer.html ファイルをダブルクリックして、ブラウザーでサンプルビデオ Player を開きます。

  2. SOURCE: /applications/vod/media list または SOURCE: /webroot/vod list にある任意のビデオをクリックします。

  3. 独自のビデオをビデオ Player にストリーミングするには、次のいずれかを行います。

    • RTMP 経由のみでメディアをストリーミングするには、ファイルを RootInstall/applications/vod/media フォルダーに置きます。

    • Apache をインストールしていて、RTMP または HTTP 経由でメディアを配信したい場合は、ビデオファイルを RootInstall/webroot/vod フォルダーに置きます。

  4. ビデオのアドレスを「STREAM URL」テキストボックスに入力し、「VOD」をチェックして、「PLAY STREAM」をクリックします。

    次の表に、ファイル形式とプロトコルに基づいた考えられるアドレスを示します。

    ファイル形式

    アドレス

    F4V

    http://serverName/vod/fileName.f4v

    rtmp://serverName/vod/mp4:fileName

    rtmp://serverName/vod/mp4:fileName.f4v

    FLV

    http://serverName/vod/fileName.flv

    rtmp://serverName/vod/fileName

    rtmp://serverName/vod/fileName.flv

    注意: ローカルホストを HTTP の serverNameとして使用するには、ポート番号 8134 を追加します。例えば、http://localhost:8134/vod/video.f4v となります。サーバーは、ポート 8134 を HTTP に内部で使用します。
  5. Administration Console を開くには、スタート/すべてのプログラム/Adobe/Flash Media Server 4/Flash Media Administration Console を選択します。サーバーにログインして、VOD サービスが実行されていることを確認します。

    注意: HTTP 経由でビデオを再生するときは、クライアントは VOD アプリケーションに接続しません。代わりに、Apache がクライアントにビデオを配信します。

VOD サービス設定パラメーター

RootInstall/conf/fms.ini ファイルの 2 つのパラメーターは、VOD アプリケーションのメディアフォルダーの場所を識別します。

VOD_COMMON_DIR = C:\Program Files\Adobe\Flash Media Server 4\webroot\vod 
VOD_DIR = C:\Program Files\Adobe\Flash Media Server 4\applications\vod\media

RootInstall/applications/vod フォルダーの Application.xml ファイルは、<Streams> タグのこれらのパラメーターを使用してストリームの仮想ディレクトリマッピングを指定します。サーバーは、<Streams> タグの Application.xml ファイルでの表示順でメディアを探します。

Apache をインストールした場合、RTMP および HTTP 経由でメディアをストリーミングすることができます。メディアファイルを VOD_COMMON_DIR パラメーターに指定したフォルダーに置きます。RTMP 経由のみでメディアをストリーミングするには、メディアファイルを VOD_DIR パラメーターに指定したフォルダーに置きます。メディアファイルは次のアドレスで利用可能です。

ファイル形式

アドレス

F4V

http://serverName/vod/fileName.f4v

rtmp://serverName/vod/mp4:fileName

rtmp://serverName/vod/mp4:fileName.f4v

FLV

http://serverName/vod/fileName.flv

rtmp://serverName/vod/fileName

rtmp://serverName/vod/fileName.flv

VOD サービスの複製

サーバーは VOD サービスのインスタンスを無制限の数サポートしています。

  1. RootInstall/applications/vod フォルダーをアプリケーションフォルダー内で複製し、vod2 などの新しい名前を付けます。この場合、新しい VOD サービスは RootInstall/applications/vod2 に格納されます。

    VOD サービスのインスタンスの数は、必要に応じていくつでも作成することができます。

  2. これでクライアントは、rtmp://flashmediaserver/vod2 の URL から、VOD サービスに接続できるようになります。

  3. RootInstall/conf に格納されている)fms.ini ファイルを開き、次の操作を行います。
    • パラメーターを追加し、新しいサービスのコンテンツパスを設定します。例えば、VOD2_DIR = C:\Program Files\Adobe\Flash Media Server 4\applications\vod2\media のようにします。

    • Apache をインストールしていて、HTTP 経由でメディアファイルを利用したい場合は、新しい VOD2_COMMON_DIR パラメーター VOD2_COMMON_DIR = C:\Program Files\Adobe\Flash Media Server 4\webroot\vod2 を追加します。

  4. RootInstall/applications/vod2 フォルダーの Application.xml ファイルを開き、次の操作を行います。

    • 仮想ディレクトリを次のように編集します。<Streams>/;${VOD2_DIR}</Streams>

    • 仮想ディレクトリを次のように編集します。<Streams>/;${VOD2_COMMON_DIR}</Streams>

  5. 記録済みメディアファイルを次の場所に置きます。

    • RTMP 経由でのみストリーミングされるファイルを C:\Program Files\Adobe\Flash Media Server 4\applications\vod\media フォルダーに置きます。

    • RTMP または HTTP 経由でストリーミングされるファイルを C:\Program Files\Adobe\Flash Media Server 4\webroot\vod2 に置きます。

    注意: URL には、media サブディレクトリを指定する必要はありません。media ディレクトリは、fms.ini ファイル内に設定したパスに指定されています。

VOD サービスの変更

注意: Flash Media Streaming Server の VOD サービスを変更することはできません。
  1. RootInstall/applications フォルダーにフォルダーを作成したり、デフォルトの RootInstall/vod フォルダーを使用したりします。

  2. 次のいずれかの操作を行います。

    • デフォルトの applications/vod フォルダーを使用している場合は、main.far ファイルを安全な場所に移動します。RootInstall/samples/applications/vod main.asc ファイルを applications/vod フォルダーにコピーします。

    • 手順 1 でフォルダーを作成した場合は、main.asc、Application.xml、allowedHTMLdomains.txt および allowedSWFdomains.txt ファイルを RootInstall/samples/applications/vod フォルダーから新規フォルダーにコピーします。

  3. RootInstall/conf/fms.ini ファイルをテキストエディターで開き、VOD_DIR パラメーターと VOD_COMMON_DIR パラメーターを編集して正しい場所を指定します。

  4. サーバーを再起動します。

VOD サービスの無効化

 VOD サービスのフォルダーを、アプリケーションフォルダーから他の場所に移動します。