15

Click here to load reader

FlashMediaServer3開発環境の準備

  • Upload
    toyoshi

  • View
    3.127

  • Download
    2

Embed Size (px)

Citation preview

Page 1: FlashMediaServer3開発環境の準備

Flash Media ServerとAction Script3を使ったライブチャットの基礎

CSNAGOYA 豊吉隆一郎

Page 2: FlashMediaServer3開発環境の準備

概要

●Adobeから販売されているFlash Media ServerというソフトとActionScript3を使ってライブチャットのような仕組みを作る

Page 3: FlashMediaServer3開発環境の準備

こんな仕組み

●ユーザがサイトにアクセス●「チャット開始」みたいなボタンを押す(顔写真とか)(http://example.com/user_id=xxxみたいなURL)

●ユーザxxxがログアウト中、もしくはチャット中でなければチャット開始

Page 4: FlashMediaServer3開発環境の準備

開発環境について

Page 5: FlashMediaServer3開発環境の準備

Flash Media Serverとは

●オーディオやビデオをリアルタイムでFlashクライアントに配信するためのストリーミングメディアサーバ●2008年になりバージョンが3になった●昔はFlash Communication Serverという名前だった●60万円ぐらいする(高くなった?)●オープンソース実装としてRed5というのがある

Adobe Flash Media Interactive Server 3http://www.adobe.com/jp/products/flashmediainteractive/

Page 6: FlashMediaServer3開発環境の準備

Action Script3とは

●Flash Player9以降で実行できるオブジェクト指向のスクリプト言語。言語使用なんかがJavaに近いらしい。

Page 7: FlashMediaServer3開発環境の準備

開発環境

●Flash CS3 88,000円●Flex Builder(Eclipse) 31,500円

●FlashDevelop.NETで動くオープンソースhttp://www.flashdevelop.org/

●ASDTEclipseプラグインhttp://mb0.org/asdt

IDEにこだわらなければコマンドラインコンパイラのFlex SDKがAdobeから無償で提供されている

Page 8: FlashMediaServer3開発環境の準備

環境の準備

インストールするもの

●Adobe Flash Media Server 3●Flex 3 SDK●FlashDevelop

Page 9: FlashMediaServer3開発環境の準備

ASとFlexとAirについて整理

●ActionScriptswfを作成するためのスクリプト言語●FlexXMLを使ってFlashアプリケーションが開発できるサーバソリューション。もちろんActionScriptも使える●Airアプリケーションの実行環境、HTMLやJavaScript,Flashなどでアプリケーション開発ができる。

Page 10: FlashMediaServer3開発環境の準備

Adobe Flash Media Server 3

●http://www.adobe.com/jp/products/flashmediastreaming/ ●ダウンロードしてインストールするだけ。●シリアルナンバーは空白でOK●同時接続数が10までの開発版としてインストールされる●デフォルトのままYESYESとやっていくとサービスとして登録されるので注意

Page 11: FlashMediaServer3開発環境の準備

Flex 3 SDK

●http://labs.adobe.com/technologies/flex/sdk/flex3sdk.html●規約に同意して、Flex 3 SDK 3 beta 3 for all platformsをダウンロード●Flexというのはサーバサイドで動かすものなんですが、今回はAS3からswfを生成するためだけに使用します。●zipファイルになっているので解凍してc:\flex\とかに配置●FlashDevelopとの相性の関係で(日本語対応?)のためbin\jvm.configを一部書き換え

java.args=-Xmx384m -Dsun.io.useCanonCaches=false -Duser.language=jp -Duser.region=JP

Page 12: FlashMediaServer3開発環境の準備

FlashDevelop

●http://www.flashdevelop.org/●フォーラムのReleasesの最新版のトピックをクリック、ダウンロードのリンクがあります。●インストールが完了したら最初の設定を行う(1)文字コードの設定(2)Flexの場所の指定(3)プロジェクトのデフォルト文字コードの設定

AS3での開発なのでFlashPlayer9以上が必要なのだが、FlashDevelopはIEのPlayerをみにいくのでIEのFlashのバージョンを確認

Page 13: FlashMediaServer3開発環境の準備

サンプルスクリプト実行

Page 14: FlashMediaServer3開発環境の準備

参考サイトActionScriptによるWebの3Dグラフィックス再入門http://codezine.jp/a/article/aid/1872.aspx?p=1

Flash Media Server Developer Centerhttp://www.adobe.com/devnet/flashmediaserver/

ん・ぱか工房http://www.saturn.dti.ne.jp/~npaka/

Page 15: FlashMediaServer3開発環境の準備

おわり