October 29, 2005
マクロメディアでFlash Media Server2の話を聞いてきました。
FMS2というのは、Flash Communication Serverの後継製品です。
今回は主にサーバそのものの紹介であって、配信業者やSIer向けかな?と思いました。故に、どう使うか?使えるか?というアプリケーションサイドがメインの話ではなかったのですが、以下メモ。
FMSポイント
・今回の強化ポイントはどちらかというとストリーミング配信としてのFlash Video Serverという位置づけである。
・Flash Player8の動画再生でOn2 VP6 codecに対応したので、それにフル対応した製品である。On2 codecのflvの配信は従来のFCS1.5でも可能であるが、キーフレーム等と連携した高精度なサーチ処理に対応している。
・配信側Windows Media ServiceやHelix Serverと並んで、エッジサーバ(キャッシュサーバ)を使った多段配信構成が取れるようになったこと。(ただし価格的に買えるのは配信業者ぐらいですね。)
・価格体系が同時接続数の制限がベースになった。あとはホスティングか否か、冗長構成を取るか否かで決まり、無料のDevEditionまで含めて帯域制限がなくなった。
(無料のDevEditionは、同時接続数5、帯域制限無制限)
・バーチャルホストを切れるようになり、それらのメモリ空間が独立したことによって、今までのように一つのアプリが死んでサーバ全体が止まってしまうようなことがなくなった?(ってか、止まる方がおかしいので、それがちゃんとなくなるかどうかは謎。)
・・・今まで管理コンソール自体もFCSアプリなので、死ぬと再起動のオペレーションが必要でした。
・HTTP経由による管理apiが追加されました。死活監視をするのにFlashを使わなくても良い。より高度な制御やモニタリングをWebアプリとかバッチ処理で行えるということですね。汎用のWebサーバ監視システムで監視できることが最大のメリットでしょう。
・アクセスログは、まっとうなW3Cログが取れるようになりました。ちゃんとテキストファイルに落ちるみたいです。一応、FMSの機能にあわせたイベントが拡張されてログが出力されるようになっています。recordとかpublishとかかな?
■FCSアプリとしてのポイント
・サーバサイドスクリプトでファイルの入出力ができるようになったこと。これでストレージだけの目的でJRunやらColdFusionと繋ぐ必要はなくなります。
・Player,FMS間でXML Socketが使えるようになった。故にサーバサイドでXMLのapiがついた。
そして、
・サンドボックスのセキュリティと関わりなく、サーバ間でXMLデータのやりとりが可能。
・・・これが一番面白そうと思いました。まず、Flash <--> FMS間は高いスケーラビリティで1台のサーバと複数のプレーヤー間でリアルタイムな情報共有できてるわけですね。全てのクライアントとFMSアプリがソケットで繋がってますからプッシュもプルもないわけです。そしてXMLもSocketで流せるわけです。
で、FMSと外のサービスの間はXMLで通信が可能。つまり、クライアントサイドだけだとセキュリティ的に厳しい複数のドメインにあるXMLサービスとの連携は、FMSを経由することでリアルタイムに情報をRemixすることができるわけですよ。
いきなり何が良いかは思いつかないものの、やれGoogleだのAmazonだのRSSだの、その他モロモロ考えるとここのポテンシャルはすごく高いと思います。
ここでパパっとこんなことをやったら面白いよねって今から作り始めるぐらいにアイディアが思いつくようになりたいなぁ。
・BreezeやFlexとの連携が可能・・・あぁこれ詳しく聞いてくればよかった。誰かどういう意味だったのか教えてください。まぁビデオ会議やストリーミングのプラットフォームとして存在するってことなんでしょうが。
あと、スケーラビリティの指針が出ています。単体のサーバ一台で、
・ビデオストリーミングをすると同時接続600
・ビデオなしのFMSアプリで、20000同時接続
ぐらいが目安だそうです。
public betaが出ているそうなので、今すぐ試せるのかな?無償のDevEditionの正式版配布開始は11/15だそうです。
あとは、こちらの方の報告も参考にしてください。(mixiではどうも!です)
A-region:FMS2セミナーにいってまいりましたぁ!
あとペパボさんがFMS+Cold Fusionでホスティングサービスを始めるそうです。
FCSの動画ストリーミングをメインにやっている業者さんを除くと、メジャーサービスとしてのFCSのホスティングは国内初ではないでしょうかね。
ってかね、いろいろ、もろもろ考えるとFMSはホスティングしたほうが良いです。