ADOBE®   MEDIA SERVER 5.0.3

デベロッパーズガイド


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

 

注意

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

 

3アプリケーションの開発の概要

 

アプリケーションのアーキテクチャ

 

クライアントアプリケーションは ActionScript で記述され、SWFファイルにコンパイルされます。サーバーアプリケーションはサーバーサイド ActionScriptで記述されます。これは ActionScript 1.0に似ていますが、クライアントではなくサーバー上で実行されます。メディアアプリケーションには通常、記録済み、またはライブのオーディオやビデオが含まれており、サーバーからクライアントに、クライアントからサーバーに、またはサーバーからサーバーにストリーミングされます。

典型的な Adobe Media Server アプリケーションには、以下の構成要素があります。

Client  クライアントには、ビデオの開始、停止、一時停止のためのコントロールなどのユーザーインターフェイスが表示されます。クライアントは Flash PlayerAdobe AIR または Flash Lite 3 で実行できます。クライアントは Adobe Flash ProfessionalAdobe Flash Builder または Flex SDK を使用して開発できます構築済みのクライアントも使用できます。アドビ システムズ社では、Strobe Media Playback などの Open Source Media Framework (OSMF) ベースの Player の使用をお勧めします。

クライアントサイド ActionScript クライアントには ActionScript コードを組み込むことができ、これによってユーザーインタラクションを処理したりサーバーに接続したりすることができますFlash Media Server 3 以降はActionScript 3.0ActionScript 2.0 および ActionScript 1.0 をサポートしています。

 

ビデオまたはオーディオファイル  多くのメディアアプリケーションは、記録済みのオーディオやビデオをサーバーからクライアントにストリーミングしたり、クライアント間でストリーミングしたりします。Adobe Media Server は、Flash VideoFLVMPEG-3MP3MPEG-4MP4 および F4VRAW など、様々なストリーム形式の再生をサポートしています。

カメラまたはマイク  Adobe Flash Media Live Encoder を使用するとライブビデオやオーディオをサーバーにストリーミングすることができます。また、ライブオーディオやビデオをキャプチャする独自のクライアントを作成することもできます。どちらの場合も、ビデオやオーディオをキャプチャするには、カメラとマイクが必要です。

サーバーサイド ActionScript ほとんどのアプリケーションでは、.asc の拡張子を持つファイルに記述された、サーバーサイド ActionScript コードが使用されます。このファイルは「ActionScript コミュニケーションファイル」と呼ばれます。このファイルの名前は、main.asc または myApplication.asc です。サーバーサイドコードを使用して、アプリケーションへのアクセスの制御、ユーザーの接続時および切断時の処理の定義、再生リストの作成、外部データソースへの接続などを行うことができます。

Adobe Media Server livevodlivepkgrmulticast 4 つのサーバーサイドアプリケーショ(ストリーミングサービスとも呼ばれる)を使用してインストールされます。各サービスは異なるタイプのストリーミングを提供します。

 

 

 

最終更新日 2013/9/30