Accessibility
Adobe
サインイン 注文状況 マイアカウント

Flash Media Server テクニカルノート

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>
    

追加情報

 

最終更新: 2005 年 10 月5 日
このテクニカルノートへの簡易リンク(英語)

http://www.macromedia.com/go/d244749e

簡易リンクとは、電子メール、ブックマークなどで利用できる簡易形式の URL です。

テクニカルノート詳細

ID: d244749e
製品: Flash Communication Server, Flash, Flash Media Server, Studio
バージョン: 1.5, 2.0