Flash Media Server - 接続編 -
FedoraCore5でFMSの第2弾.接続編です.

インストールが完了したと思われるので,接続テストを行う.

と,その前にFMS2は"/opt/macromedia/fms/applications"以下にデータを入れていくのが初期設定."/opt/macromedia/fms/conf/fms.ini"の中の"VHOST.APPSDIR"の値のところで設定されている.この値を変えれば自分の好きなところにデータを入れることができる(はず).

なので,とりあえず接続テストとしてapplicationsの中にtestというディレクトリを作成.

Flash8で,
--------------------------------------------------
// NetConnection オブジェクトの作成
var nc:NetConnection = new NetConnection();
nc.onStatus = function(infoObj:Object):Void {
switch (infoObj.code) {
case "NetConnection.Connect.Success" :
debug_txt.text = "接続成功";
break;
case "NetConnection.Connect.Closed" :
debug_txt.text = "接続解除";
break;
case "NetConnection.Connect.Failed" :
debug_txt.text = "接続失敗";
break;
case "NetConnection.Connect.Rejected" :
debug_txt.text = "接続拒否";
break;
default :
debug_txt.text = infoObj.code;
}
};
// FMS サーバへ接続
nc.connect("rtmp://192.168.x.xx/test");
--------------------------------------------------

以上のActionScriptを書いて実行.

すると,無常にも


接続失敗


の文字が・・・.
ファイヤーウォールもSELinuxも全部落としてから試してみても同じ結果でした.


ここで,僕の前に大きな壁が立ちはだかったわけです.「接続失敗」の文字と途方に暮れる僕.やっぱりFedoraCore5は無理かなぁと明らめかけたとき,一筋の光が!?

http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=c533ee36

このサイトによると,あるlibralyがないとFMSサーバーが起動しませんよ...そんな感じのことが書いてある.
とりあえず,上記のサイトの通りやってみる.

#./fmsmaster –console
../fmsmaster: error while loading shared libraries: libnspr4.so: cannot open shared object file: No such file or directory

このエラーが出たらライブラリが足りないということらしい.
"mozilla-nspr-1.7.6-1.2.5.i386"というライブラリを入れなさいと書いてあったので,検索してダウンロード.そしてインストールしてみるけど,なんかファイルの依存関係でインストールできず.もう僕にはこの道しか残されていないので,無理矢理インストールする.

そして,もう一度

#./fmsmaster –console
../fmsmaster: error while loading shared libraries: libnssl.so.4: cannot open shared object file: No such file or directory

エラー・・・.あかんやん.試しに接続してみても

「接続失敗」

そしてまた,途方に暮れる...
ここで,落ち着いてエラー文を読んでみる.なんか"libssl.so.4"がないと怒られている模様.

検索してみると,"libssl.so.4"はFedoraCore5では,"openssl097a-0.9.7a-4.2.1.i386"というパッケージに入っているらしい.このパッケージをFC5のパッケージマネージャーからインストールすると,

# ./fmsmaster -console
Macromedia Flash Media Server (Master)Console mode.
1011
1224 15971 -edgeports ":1935" -coreports ":19350" -conf "/opt/macromedia/fms/conf/Server.xml" -adaptor "_defaultRoot_" -name "_defaultRoot__edge1"
1221 15975 -adaptor "_defaultRoot_" -vhost "_defaultVHost_" -app "registry" -inst -console -conf "/opt/macromedia/fms/conf/Server.xml" -name "_defaultRoot_:_defaultVHost_:registry:"
1111 /opt/macromedia/fms/conf/Server.xml
1246 15975


という感じで,なんだかいけたっぽい.

これでもう一度,接続テストしてみると,


「接続成功」


ここまでで,とりあえずFMS2のインストールと接続が完了(だと思う).
まだ,FMSに関してはわからないことだらけですが,ここまでくるのにかなりの時間がかかりました...疲れたーーーー


目指せ,FLVのストリーミング!

【2006/09/02 18:45】 | 未分類 | トラックバック(1) | コメント(1) | page top↑
<<世界バスケ。 | ホーム | Flash Media Server - インストール編 ->>
コメント
こんにちは
なるほど〜。じゃぁコレはどうですか?
http://www.dvd-synergy.com/2530
【2006/09/07 05:09】 URL | ゆうな #YZdnnNwY[ 編集] | page top↑
コメントの投稿














管理者にだけ表示を許可する

トラックバック
トラックバックURL
→http://takahiro0120.blog46.fc2.com/tb.php/133-42c14c2b
この記事にトラックバックする(FC2ブログユーザー)
Flashフラッシュは、英語の:en:Flash|Flashおよび:en:Flush|Flushに由来する。.wikilis{font-size:10px;color:#666666;}Quotation:Wikipedia- Article- History License:GFDL サーバー用語集【2007/08/08 12:50】
| ホーム |