ADOBE®   MEDIA SERVER 5.0.3

デベロッパーズガイド


翻訳:株式会社サムライズ

 

注意

Adobe Media Server® バージョン 5についての本ドキュメントは第三者によって翻訳されたものであり、Adobe Systems Incorporated(アドビ システムズ社)は本翻訳物の正確性や完全性を査閲していません。

 

メディアのマルチキャスト(RTMFP

 

マルチキャストサービスについて

Flash Media Server 4.0Flash Player 10.1

 

重要マルチキャストサービス(rootinstall/applications/multicast)は、Adobe Media Server Standard で動作しません。

 

マルチキャストサービスは、Adobe Media Server マルチキャストソリューションの一部です。マルチキャストソリューションは、ライブ、企業、マルチキャストイベント向けのエンドツーエンドソリューションです。マルチキャストソリューションは、IP マルチキャスト、P2P マルチキャスト、およびこの両方の組み合わせ ( フュージョンマルチキャスト ) を経由して、単一のライブストリームを Flash Player クライアントに配信します。

マルチキャストソリューションは、次のコンポーネントで構成されます。

    マルチキャストコンフィグツール (rootinstall/tools/multicast/configurator)

マルチキャストイベントを記述して構成する情報を収集します。Flash Media Live Encoder にコピーアンドペーストするライブストリーム名を生成します。必要なマルチキャストイベント設定がストリーム名のクエリ文字列内のパラメーターとして埋め込まれます。manifest.f4m ファイルを生成します。同じフォルダーに Multicast Player としてコピーされます。

    Flash Media Live Encoder

ライブビデオを Adobe Media Server 上のマルチキャストサービスにキャプチャー、エンコード、およびパブリッシュします。

    マルチキャストサービス (rootinstall/applications/multicast)

ライブストリームをマルチキャストストリームとしてターゲット RTMFP グループに再パブリッシュする、サーバーサイドの Adobe Media Server アプリケーション。

    Multicast Player(rootinstall/tools/multicast/multicastplayer)

マルチキャストサービスに接続し、グループに参加し、ライブストリームを再生する、クライアントサイドの Flash Playerアプリケーション。

 

 

マルチキャストイベントの設定

マルチキャストイベントを設定するには、次の手順を行います。

1    ブラウザーで  rootinstall/tools/multicast/configurator/configurator.html を開きます。

 

2   次のマルチキャスト形式のいずれかを選択します。

•   フュージョン (IP および P2P マルチキャストを同時に一体として )

•   IP マルチキャスト

•   ピアツーピア

•   ピア検出によるピアツーピア

注意ツールには、各形式の説明が含まれています。

 

3 フュージョンとピアツーピアの場合はサーバー名 ( または IP アドレス ) とマルチキャストアプリケーションのフルパスを入力します ( 例えばrtmfp://ams.example.com/multicast)サーバーが 1935 以外のポートを使用するように設定されている場合は、そのポート ( 例えば、rtmfp://ams.example.com:1940/multicast) を指定します。

IP マルチキャストイベントには接続 URI は不要ですIP マルチキャストイベントは URI rtmfp: を使用します。これで NetConnection オブジェクトは「接続なし」モードになります。

4    ライブストリームの名前 ( 例えば、CorpAllHandsQ2_2010livestream) を入力します。

5   パブリッシュパスワードを入力します。パスワードにより、マルチキャストサーバーのみがマルチキャストストリームを確実にグループにパブリッシュできるようになります。他のピアはパブリッシュパスワードを持たないため、ストリームのパブリッシュは行えず、ストリームの再生のみを行えます。

6    グループの名前を入力します。グループ名を一意にするにはMake Unique」を選択します。同時に発生するストリーミングイベントに一意のグループ名を指定します。

7     IP マルチキャストとフュージョンの場合にはライブイベント向けに使用する IPマルチキャストアドレスとポートを入力します。これは、ライブストリームがブロードキャストされる先のアドレスとポートです。

注意IT部門から IPマルチキャストアドレスを入手します。IT部門はマルチキャストルーターとマルチキャストアドレスを設定します。マルチキャストアドレスは、ネットワーク上のグループのすべてのメンバーにデータを配信します。

 

8 (オプションAdobe Media Server をホストしているサーバーに複数のネットワークインターフェイスカーNIC)がある場合はInterface Addressテキストボックスに 1 つの NIC IP アドレスを入力しますAdobe Media Server では、このIP アドレスを使用して、パブリッシュするときに使用する適切なインターフェイスを決定します。

9 (オプション)source-specific multicast を使用するにはSource-specific MulticastAddress」テキストボックスに IP アドレスとポートを入力します。ソース特定 IP マルチキャスト」を参照してください。

10Generate」をクリックします。マルチキャストコンフィグツールは次を生成します。

•   ライブストリームの名前。ストリームをパブリッシュするには「コピー」をクリックして、この値を Flash Media Live EncoderStream フィールドに貼り付けます。

   クライアント Multicast Player で使用する F4M ファイル。F4M ファイルを表示するにはView Manifest File.」をクリックします。

このチュートリアルでは、次の設定を使用します。

11 Multicast サンプル Player を使用するには、次の操作を行います。

a Save Manifest File」をクリックします。

b   manifest.f4m ファイルを multicastplayer.html ファイルおよび multicastplayer.swf ファイルと同じ場所に保存します。デフォルトでは、この場所は、rootinstall/tools/multicast/multicastplayer です。

12 Strobe Media Playback を使用するにはConfigurator を開いたままにしますStrobe Media Playback を設定した後に、Configurator に戻り、manifest.f4m ファイルを Strobe Media Playback と同じフォルダーに保存します。

 

 

Flash Media Live Encoder からのストリームのパブリッシュ

1    Flash Media Live Encoder 3.1 以降を開始し、次の操作を行います。

2 「プリセット」メニューから、単一ストリームのプリセットを選択します。マルチキャストソリューションは、マルチビットレートストリーミングをサポートしていません。

3    FMS URL についてはマルチキャストサービスの URL を入力しますAdobe Media Server が動作しているのと同じコンピューターでテストしている場合は、rtmp://localhost/multicast と入力します。

Flash Media Live EncoderRTMFP プロトコルを介してではなくRTMP プロトコルを介して Adobe Media Server に接続します。

4 「マルチキャストコンフィグツールからコピーしたパブリッシュ元ストリーム名を Streamフィールドに貼り付けます。

 

 

 

マルチキャストアプリケーションにストリーミングするように設定された Flash Media Live Encoder

 

5 「開始」をクリックして、マルチキャストサービスに接続し、ストリーミングを開始します。

6    Adobe Media Server Administration Console を開始しView Applications> Clients の順にクリックします。 RTMP クライアントはFMLE からサーバーへの接続ですRTMFP クライアントはライブストリームをターゲット RTMFP グループに再パブリッシュするためにマルチキャストサービスによって確立されたサーバーサイドのピアです。

 

マルチキャストストリームの再生

Multicast サンプル Player でのストリームの再生

1    ブラウザーで rootinstall/tools/multicast/multicastplayer/multicastplayer.html を開きます。

2    ローカルファイルシステムから Flash Player を実行するには画面を右クリックしてGlobal Settingsを選択し次のいずれかを実行します。

   Flash Player ヘルプページで、左上のリストから「Global Security」パネルを選択しますEdit locations>Add location> Browse for folder」の順にクリックします。multicastplayer.swf ファイル(rootinstall/tools/multicast/multicastplayer)を含むフォルダーを選択します。

   Flash Player 設定マネージャーでAdvanced」を選択しTrusted Location Settings」をクリックします。

Add」をクリックし、multicastplayer.swf  ファイル(rootinstall/tools/multicast/multicastplayer)を含むフォルダーを参照しますConfirm」をクリックします。

3   ブラウザーで multicastplayer.html ファイルを再ロードしますAdobe Flash Player 設定マネージャーにピアアシストネットワークダイアログが表示されます。ピアツーピア接続を許可するには「許可」をクリックします。

Multicast Player は、Flash Media Live Encoder がパブリッシュしているストリームを再生します。

4   Adobe Media Administration Console を開いて、新しいクライアント接続を表示します。

 

 

Adobe Media Server サンプルビデオ Player でのストリームの再生

1   ブラウザーでサンプルビデオ Player を開くには、rootinstall/samples/videoPlayer/videoplayer.html をダブルクリックします。

Adobe Media Server サンプルビデオ Player は、OSMF Strobe Media Player 1.6 上に構築されます。

2   マルチキャストコンフィグツールを使用して、manifest.f4m ファイルを rootinstall/tools/multicast/configurator フォルダーから rootinstall/samples/videoPlayer フォルダーにコピーします。Multicast サンプル Player Adobe Media Server サンプル Player の両方が同じマニフェストファイルを使用する必要があります。

3    サンプルビデオ Player の「Stream URL」テキストボックスに、manifest.f4m と入力しますPlay」をクリックします。

4    Adobe Media Administration Console を開いて、新しいクライアント接続を表示します。現在は、Flash Media Live EncoderRTMP)から、グループへのマルチキャストアプリケーションのパブリッシング(RTMFP)から、 Multicast サンプル PlayerRMTFP)から、Adobe Media Server サンプルビデオプ PlayerRTMFP)から各 1 つずつ、合計 4 つの接続があります。

関連項目

ピアアシストネットワーキングアプリケーションの構築

ストリーミングメディアの問題のトラブルシューティング

 

 

 

最終更新日 2013/9/30