2011年7月10日日曜日

red5をapplet化してみる。その1

さて、Red5のプログラム上から設定ファイル上のデータをある程度削除してみました。

やったこと

  • red5-core.xmlのrtmptの動作設定を削除
  • red5-common.xmlのWarDeployerを削除(warファイルのサポートしてもしかたないため)
  • red5-common.xmlのJMXAgentを削除JMXはあまり好きじゃないので削除する方向で考えたいところ
  • red5.xmlのJEEcontainerを削除してみた。Rtmp用のApplicationAdapterの読み込みがJEEに依存しているので、削除したらサーバーは起動するが、アプリケーションが読み込まれなくなった。プログラムの変更が必須のようです。(結局削除してない)
  • red5.xmlのplugin lancherを削除
  • red5-common.xmlとred5-core.xml上のplaceholderConfigを削除(${で指定しているデータも書き換え)
  • jee-container.xmlのservlet用のポートやアドレスも直書きに変更
  • red5.propertiesからsocket policy以外すべて削除
ここまで実行しました。動作は良好。

次は、bootstrapまわりからxml読み込みを抜いた動作するように調整していってみたいとおもいます。

0 件のコメント:

コメントを投稿