注目キーワード

MOONGIFT

OSSを中心としたメディアポータル

サーバサイドのプラグラミング言語には慣れていても、クライアントサイドで動く言語には不慣れな方が多い。昔で言えばJavaScriptだが最近では随分ライブラリが増えてきた。その次としてActionScriptはどうだろう。 0

Picture 659.png
サンプルのチャットクライアント 0

 

ActionScriptは無償で開発ができるが、なかなか手出しがしづらい。とは言え最近では動画を中心にインタラクティブなサイトが増え、そろそろ触れないといけなくなっている。いや、そんなことはない。RTMPプロトコルに対応したサービスならPerlでも実装できるのだ。 0

今回紹介するオープンソース・ソフトウェアはKamaitachi、PerlによるRTMPサーバだ。

RTMPと言えば、Flash Media Serverで使われているプロトコルだ。同種のソフトウェアとしてRubyIZUMIが知られている。ストリーミングを流したり、インタラクティブな機能を持たせることができる。 0

Picture 661.png
サンプルサーバ実行中 0

 

Kamaitachiを使えばバックエンドもPerlで書くことができる。サーバサイドと同じ言語にすることで開発効率を高め、Flashをサービスの中に取り込みやすくなる。サーバのサンプルおよびクライアントのサンプル(チャットやストリーミングなど)が付属しているので試してみるといいだろう。 0

もちろんクライアントインタフェースについてはFlashやActionScriptを用いる必要があるだろう。だがサーバサイドだけでも切り離せれば開発負担は軽減される。Flashをもっと活用していくためにも注目したいライブラリだ。 0

なお、Kamaitachiは面白法人KAYACにて開発されているオープンソース・ソフトウェアになる。開発者も募集中とのことなので、Perl使いの方は参加されてみてはいかがだろう。 0

 

Kamaitachi - 面白ラボ KAYAC BM11
 http://bm11.kayac.com/project/kamaitachi/

typester's kamaitachi at master — GitHub
 
http://github.com/typester/kamaitachi/tree/master 0

MOONGIFTの関連記事

このエントリーを含むTwitter

Related Posts Plugin for WordPress, Blogger...
新規購読
新規購読

プレミアムでしか読めない記事が193あります。ぜひ登録を!

  • オープンブロックス - OpenBlockS
  • 広告募集

ぷらっとオンラインおすすめ商品もっと見る

もっと見る

人気記事もっと見る