Home > FlashMind > OpenLaszloとRed5でrtmp通信を実現?

OpenLaszloとRed5でrtmp通信を実現?

Flashmindについて、大きな方向転換を考えています。

現在抱えている問題として、
・Flash Media Server2を使いたくない
・ユーザ登録やメニューなど、コア機能以外の部分を作るのが面倒
の2点が大きいです。

1点目に関しては、共有をメインの機能として考えているだけに、共有する人数によってライセンス料が変わるような製品は使いたくないというのが大きな理由です。
できることなら全てオープンソース製品で統一したい。

2点目は、Flashを使ってユーザー登録などを行なう場合、UIの設計という面倒な作業があります。
使いやすいインターフェースで、ユーザ登録などの機能を実装するのは大変です。

1点目の解決策として、Red5というオープンソースのサーバを検証中。
これは、rtmpプロトコルを利用できるサーバで、Flash Media Server2と同じような機能を提供してくれるようです。

2点目は、まだどうしようか悩んでいるところですが、
・Flashを使わない
ユーザ登録にはRuby on Railsなどを使って実装するわけです。
OpenLaszloを使う
オープンソース版Flexといったイメージでしょうか。様々なコンポーネントが用意されていて、ユーザ登録などの作り込みも楽そうです。
Ruby on Railsとの連携もできるようです。

情報によると、インターネットラジオのパンドラもOpenLaszloで作られているとか。

もう少し調査が必要ですね。

Comment:2

通りすがり 2007-01-15 (月) 15:22

http Proxy環境のユーザーも考えると、サーバとの通信は全てhttpで行うことが好ましいと思います。
幸いAjax関連の資料やframeworkも大量に出回っておりますので、FlashからJavascriptを経由してAjax通信が良いのでは。
ライブラリの.jsをhtmlに1行追加し、ファンクションを1つ呼ぶだけでサーバにデータが投げられます。
データ構造はxmlでもJSONでも構わないと思いますが、JSONであれば別ドメインに置けますので可用性が向上します。

ハル(管理人) 2007-01-17 (水) 14:45

コメントありがとうございます。

Flash Media Server2の場合はrtmp通信が使えない場合httpを自動的に選択してポーリングしてくれます。
Red5も同じような機能を持っていると思いますので、Ajaxでなくてもいいのかなと思います。
複数人が同時にマップを更新するような機能の場合は、まだFlash+Ajaxで実装するのは難しいですよね。

Comment Form
Remember personal info

Trackback:0

TrackBack URL for this entry
http://www.plants-web.jp/mt/mt-tb.cgi/191
Listed below are links to weblogs that reference
OpenLaszloとRed5でrtmp通信を実現? from Flashマインドマップ開発ブログ

Home > FlashMind > OpenLaszloとRed5でrtmp通信を実現?

Search
Feeds

follow hal_sk at http://twitter.com

Page Top