総カロリー数動画計算

Apollo Application を実験的に個人で何かしら使ってみたかったので、"3食以外に自分がどれだけ食べるか"をコンセプトに、Apollo Application 内でウェブカメラ経由で動画をサーバに保存し、動画と商品名・各カロリー数・買った場所・日時を追加し総カロリー数を動画で計算していくアプリを作ってみました。メタボリックアプリケーションvidelog。あくまで今回は実験なのでクオリティとかコンセプトとかかなりユルイ感じで作ってます。


videlog.szp.jp
The screenshot of videlog.szp.jp


videlog  apollo application
The screenshot of videlog apollo application

このアプリの概要は下記の通り。

(1)
Apollo 内のウェブカメラ経由の動画をサーバ上で記憶ストリームとして保存。今回はアプリケーションサーバは Red 5 を使用する。

(2)
今回はプログレッシブ再生にしたい為、動画を web ディレクトリに移動し保存。その際に ffmpeg と Imagemagick で動画のサムネールを調整。必要な情報を DB に格納。この一連作業は Remoting として Apollo 側で s2flex2-components、サーバ側で AMFPHP 1.9-beta を使用し行う。

(3)
ウェブ上で保存した動画を表示。AMFPHP 1.9-beta を使用し、動画一覧情報と総カロリー数を取得する。


videlog 構成図
The diagram of videlog


基本的にはこういったシンプルな構成。

ちなみに、次のエントリーで詳しく書きたいと思いますが、AMFPHP 1.9-beta をテスト以外で初めて使ってみましたが、以前のバージョンと比べて格段に使い勝手が良くなりましたね。結構記述に面倒な methodTable の無くなったし、以前は簡単なデバッグにも fileDumper class を使っていましたが、基本的なエラーは service browser で直接確認出来るのが凄いありがたい!!

【使用技術】
Flex Builder 2.0, ActionScript 3.0, ActionScript 2.0, Flash 8 Professional, Apollo, AMFPHP 1.9-beta, PEAR, s2flex2-components, ffmpeg-php, Pecl::Imagick, Red 5, Photoshop CS 2, HTML, CSS, Javascript, Fedora Core 5

【担当領域】
同上すべて


【参考文献】
Apollo for Adobe Flex Developers Pocket Guide

convex recomendation 0596513917

ページの一番上へ移動

トラックバック

この記事へのトラックバック URL は下記の通りです。
http://www.convexstyle.net/mt/mt-tb.cgi/27

コメントの投稿

初めて投稿される方のコメントは管理者の承認が必要となります。ご了承ください。