Flash Communication Server および Flash Media Server のビデオストリーミングにおける Flash 8 FLVPlayback コンポーネントサポート
問題
Flash 8 プロフェッショナルオーサリングツールには、Flash ビデオアセットを再生する為の新しいコンポーネントが含まれています。この新しいコンポーネントである FLVPlayback は、プログレッシブダウンロードビデオの他、Flash Communication Server MX およびFlash Media Server 2 経由のストリーミングビデオをサポートするものです。FLVPlayback コンポーネントは、Flash MX 2004 でストリーミングビデオの再生に使用されていた MediaPlayback コンポーネントと同じような使い方では機能しません。ストリーミングビデオのために FLVPlayback を使うためにはサーバー側に追加設定が必要となります。
解決策
FLVPlayback コンポーネントを Flash Communication Server または Flash Media Server で使用するには、サーバーサイドアプリケーションスクリプトを更新する必要があります。Flash 8 には、サンプルの main.asc ファイルが提供されています。このファイルをアプリケーションに使用するか、もしくはこのサンプルに含まれているコードを使用して、既存のアプリケーション main.asc を更新することもできます。一般的な Windows Flash 8 インストレーションでは、このファイルは、次のファイルシステムにあります:
C:\Program Files\Macromedia\Flash 8\Samples and Tutorials\Samples\Components\FLVPlayback\main.asc
FLVPlayback コンポーネントを使用してストリーミングビデを受信するには、SMIL (同期化マルチメディア統合言語) XML ファイルを使用して、サーバー、アプリケーション、および再生するビデオファイルの位置を記述する必要があります。詳細については、SMIL ファイルに関する Flash 8 ドキュメンテーションを参照してください。SMIL XML ファイルには、次の情報が含まれています:サーバーの位置、アプリケーション名、インスタンス名、およびビデオファイル。SMIL XML ファイルは、Flash ムービーにアクセス可能であり、その位置は、Flash 8 プロフェッショナルオーサリングツールのコンポーネントインスペクタを使用して、FLVPlayback contentPath プロパティに指定しておく必要があります。
以下では、SMIL XML ファイルの例を示しています:
<smil>
<head>
<meta base="rtmp://myserver/myapp/myinst" >
<layout>
<root-layout width="240" height="180" >
</layout>
</head>
<body>
<switch>
<video src="myvideo_mdm.flv" system-bitrate="56000" dur="3:00.1">
<video src="myvideo_isdn.flv" system-bitrate="128000" dur="3:00.1">
<ref src="myvideo_cable.flv" dur="3:00.1"/>
</switch>
</body>
</smil>
追加情報
- Flash Player 8 および Flash Communication Server MX 1.5 (テクニカルノート 132d93aa)
| 最終更新: | 2005 年 10 月5 日 |
|---|---|
| このテクニカルノートへの簡易リンク(英語) | http://www.macromedia.com/go/d244749e 簡易リンクとは、電子メール、ブックマークなどで利用できる簡易形式の URL です。 |
