Androidからカメラ画像転送テスト


ローカルネットワーク上のAndroidスマートフォンからPCへ、RTMFPを使用しての画像転送のテスト。

【使い方】
1. 下記URLからアプリをダウンロードしてAndroidにインストール。
2. このページを開いたままアプリを起動(WiFiが有効になっていてこのページを開いているPCと同じLAN上に接続されていないと動作しません)
3. アプリから撮影。
4. うまくいくとPC(今開いているページ)に撮影した画像が転送されます。

※ Androidを使用しないカメラアプリはこちら(PC版) http://wonderfl.net/c/13aF

Androidアプリはこちら
http://www.digifie.jp/labo/RTMFPCamara_Android/Camera.apk

アプリのソース一式はこちら
http://www.digifie.jp/labo/RTMFPCamara_Android/CameraApp_src.zip

Androidからカメラ画像転送テスト – wonderfl build flash online

このアプリケーションの特徴としては、P2P(RTMFP)で写真のデータを転送しているのでサーバが不要です。ただし、同じLAN内での使用に限られます。
また、画像データの送信においては、撮影した画像をバイナリ化して送受信しているのではなく、送信側ではFlashのBitmapDataクラスが持つメソッド Bitmapdata.getVector() で画像の全ピクセルの色情報(0x00000000 〜 0xFFFFFFFF)をVectorオブジェクトに入れて送信し、受信側のアプリケーションではBitmapDataクラスが持つメソッド Bitmapdata.setVector() を使って、受信側にあらかじめ作成しておいたBitmapDataを受け取ったVectorオブジェクトに基づいて塗りつぶして画像を復元しています。
これによってバイナリで転送するよりも軽いデータで送受信が可能となっています。(と思います…)