morioka as0x02

Post on 18-Dec-2014

945 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Morioka.as

Morioka.asでAIRとかFlexとかRed5とかRailsとかなんか

Morioka.as

宣伝

Morioka.as

11月22日に1000speakers

@仙台#1をやります

Morioka.as

宣伝厨乙

Morioka.as

Rails勉強会@東北片平裕市

Morioka.as

Morioka.as

AS初心者です

Morioka.as

皆優しくしてくだしあ

><

Morioka.as

AIR入門編

Morioka.as

AIRとは?

Morioka.as

前セッションの入門編以前で多分ばっちりだよね!?

Morioka.as

説明は飛ばします

Morioka.as

AIR デモ

Morioka.as

FlashRails+ AIR Flex

Morioka.as

繋ぐためにはデータ通信

Morioka.as

サーバとFlex,AIR,Flashを繋ぐ3つの方法

Morioka.as

HTTPServiceを使うhttp/httpsのリクエス

をFlashから実行サーバからの応答がXMLで帰ってくる

Morioka.as

WebServiceを使うFlashからSOAP今日は使いません

Morioka.as

ReomoteObjectを使う

サーバサイドのObjectを呼び出し、

メソッドを呼び出す

Morioka.as

HTTPServiceデモ

Morioka.as

//http通信を実行var httpService:HTTPService = new HTTPService();

httpService.method = "GET";

httpService.url = "http://localhost:3000/slides/"+sid+".xml";

httpService.addEventListener(ResultEvent.RESULT,resultHandler);//成功時の結果を処理するリスナー

httpService.addEventListener(FaultEvent.FAULT, faultHandler);

httpService.send();

Morioka.as

RemoteObjectWebORB for Rails

デモ

Morioka.as

// リモートオブジェクトの呼び出し処理var remoteObject:RemoteObject = new RemoteObject();

remoteObject.destination = 'ImageSaveService';

remoteObject.addEventListener(ResultEvent.RESULT,   openImage);

remoteObject.savePng(png);

Morioka.as

Morioka.as

オープンソースのFlashストリーミングサーバー

Morioka.as

ビデオやオーディオの記録/ストリーミング

も出来る

Morioka.as

複数のムービーやオブジェクト間でリアルタイムにデータ共有可能

Morioka.as

Red5 FMS

価格 無償 高い

利用環境 Javaが動く環境

Win,Linux

開発言語 Java ActionScript

フラッシュメディアサーバーとの比較

Morioka.as

Red5デモ

Morioka.as

private function init():void{ nc = new NetConnection(); nc.client = new CustomClient(); nc.connect("rtmp://localhost/oflaDemo");//flvの保存先 nc.addEventListener(NetStatusEvent.NET_STATUS,onNetStatus); nc.addEventListener(SecurityErrorEvent.SECURITY_ERROR,onSecurityError); setupCameraMic();//カメラとマイクを設定}private function onNetStatus(evt:NetStatusEvent):void{ //trace("onNetStatus"); switch(evt.info.code){ case "NetConnection.Connect.Success": ns = new NetStream(nc);//ストリーミング trace("Success"); break;・・・・・・・・・・・・・・・・・

Morioka.as

//カメラとマイクの設定private function setupCameraMic():void{ cam = Camera.getCamera(); cam.setMode(320,240,30); cam.setQuality(0,90); mic = Microphone.getMicrophone(); mic.rate = 44; if(cam != null){ videoContainer.attachCamera(cam); }}private function broadcastClick():void{ ns.attachCamera(cam); ns.attachAudio(mic); //ns.publish("red5BroadCastDemo","record"); ns.publish("red5BroadcastDemo","live");//ライブストリーミング}

Morioka.as

Rails+Flex+Red5

(WebORB)

Morioka.as

Any Question?

Morioka.as

ご静聴ありがとうございました

top related