update)前回はWindows環境にRed5をインストールしてみました。次はFreeBSDというUnix系のOSにRed5をインストールしてみます。今回選択したFreeBSDのバージョンは6.3。JavaはSDKは1.6という構成になっています。OSをインストールした直後の状態から、Red5を動かす最小構成までを説明していきたいと思います。portsパッケージを更新します。updateJavaをインストールするportsのアップデートが終わりましたら、jdkのディレクトリに移動します。/usr/ports/java/jdk16うまくいかないのは承知で、インストールを試みます。clean以下のようなエラーが表示されます。http://www.eyesbeyond.com/freebsddom/java/jdk16.html.色々必要なライブラリがあるようなので、解説サイトを参考に/usr/ports/distfilesに設置します。これでmakeが通るでしょう。Antも必要なので/usr/ports/devel/apache-ant/でmakeRed5をダウンロードするJavaのインストールが終わりましたら、Red5のサイトからRed5のFreeBSD用tarballファイルをダウンロードしてきましょう。最新のバージョンは7ですが、コンパイルがうまくいかなかったので、6.3を選択。at以下の、http://dl.fancycode.com/red5/0.6.3/src/red5-0.6.3.tar.gzをDL。red5-0.6.3.tar.gz解凍後に生成したディレクトり移動して、Antを実行、その後コンパイルされたファイルのred5.shを編集します。&Red5が起動できましたら、サンプルページ用のURLにアクセスしてみます。http://(サーバーのIP):5080/まだApache等のWebサーバーアプリケーションをインストールしてないのに、httpでアクセスできますね?Red5はWebサーバーとしての機能もあるということなのかな?これで、Red5のインストールが完了しました。次回は簡単なアプリケーションのコードを紹介したいと思います。関連書籍FlashMediaServerの入門に使える現在唯一の和書(ActionScriptのバージョンは3ではありませんが)1.Red5について2.Windowsにインストールする3.FreeBSDにインストールする4.接続人数を返すアプリケーション作成(Win)5.Red5に映像を録画するサンプルプログラム6.Red5のログ保存方法7.サーバーのメソッドを呼び出す8.クライアントのメソッドを呼び出す9.接続クライアント全員のメソッドを呼び出す10.接続クライアントの情報を保持する11.簡単なチャットアプリを作成する(その1)12.簡単なチャットアプリを作成する(その2)13.簡単なチャットアプリを作成する(その3)14.意味無くまわしてみた・・・15.データベース(MySQL)と接続する16.AIRチャット(β未満)を公開します。17.AIRチャット(β)修正18.EclipsePlugin導入方法19.xuggleプラグインで遊ぶつもりが遊ばれてみる20.クライアント・サーバー間の通信作法まとめ(1)ActionScript3Papervision3DFlashMediaServerRed5WowzaMediaServerトッププログラミング書籍紹介サイト製作四方山噺Macブログ。