ADOBE® MEDIA SERVER 5.0.3
デベロッパーズガイド
![]() ![]() ![]() |
翻訳:株式会社サムライズ |
---|
注意
Adobe Media Server® バージョン 5についての本ドキュメントは第三者によって翻訳されたものであり、Adobe Systems Incorporated(アドビ システムズ社)は本翻訳物の正確性や完全性を査閲していません。
メディアのマルチキャスト(RTMFP)
Flash Media Server 4.0、Flash 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_2010、livestream) を入力します。
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 マルチキャスト」を参照してください。
10「Generate」をクリックします。マルチキャストコンフィグツールは次を生成します。
• ライブストリームの名前。ストリームをパブリッシュするには、「コピー」をクリックして、この値を 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 Encoderは、RTMFP プロトコルを介してではなく、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 Encoder(RTMP)から、グループへのマルチキャストアプリケーションのパブリッシング(RTMFP)から、 Multicast サンプル Player(RMTFP)から、Adobe Media Server サンプルビデオプ Player(RTMFP)から各 1 つずつ、合計 4 つの接続があります。
関連項目
最終更新日 2013/9/30