StratusPhone - Introduction à Adobe Stratus par Vincent Maitray

19
1 dimanche 11 janvier 2009

description

Présentation d'Adobe Stratus, nouvelles fonctionnalités P2P du lecteur Flash 10, par Vincent Maitray lors de la journée porte ouverte du centre de formation Regart.net le 8 janvier 2009.

Transcript of StratusPhone - Introduction à Adobe Stratus par Vincent Maitray

Page 1: StratusPhone - Introduction à Adobe Stratus par Vincent Maitray

1dimanche 11 janvier 2009

Page 2: StratusPhone - Introduction à Adobe Stratus par Vincent Maitray

Adobe AIR®

Adobe Stratus®

&

2dimanche 11 janvier 2009

Page 3: StratusPhone - Introduction à Adobe Stratus par Vincent Maitray

3dimanche 11 janvier 2009

Page 4: StratusPhone - Introduction à Adobe Stratus par Vincent Maitray

RTMP over TCP

4dimanche 11 janvier 2009

Page 5: StratusPhone - Introduction à Adobe Stratus par Vincent Maitray

RTMP over TCP

4dimanche 11 janvier 2009

Page 6: StratusPhone - Introduction à Adobe Stratus par Vincent Maitray

TCPTransmission Control Protocol

- échange de paquets

- fiable mais lent (handshaking + mode connecté)

5dimanche 11 janvier 2009

Page 7: StratusPhone - Introduction à Adobe Stratus par Vincent Maitray

UDPUser Datagram Protocol

- envoi de datagrammes

- non fiable mais rapide

6dimanche 11 janvier 2009

Page 8: StratusPhone - Introduction à Adobe Stratus par Vincent Maitray

TCP UDPCLIENT

SERVEUR

CLIENT

CLIENT

RTMP RTMFP

7dimanche 11 janvier 2009

Page 9: StratusPhone - Introduction à Adobe Stratus par Vincent Maitray

Adobe Stratus®

RTMFP over UDP

9dimanche 11 janvier 2009

Page 10: StratusPhone - Introduction à Adobe Stratus par Vincent Maitray

Adobe Stratus®

RTMFP over UDP

9dimanche 11 janvier 2009

Page 11: StratusPhone - Introduction à Adobe Stratus par Vincent Maitray

Adobe Stratus®

RTMFP over UDP

9dimanche 11 janvier 2009

Page 12: StratusPhone - Introduction à Adobe Stratus par Vincent Maitray

Adobe Stratus®

RTMFP over UDP

9dimanche 11 janvier 2009

Page 13: StratusPhone - Introduction à Adobe Stratus par Vincent Maitray

private const STRATUS_ADRESS:String = "rtmfp://stratus.adobe.com";

private const DEV_KEY:String = "4rc8r94sdr1gh8u9i61d-g4h6qa4";

_nc1.connect( STRATUS_ADRESS + "/" + DEV_KEY );

private var _nc1:NetConnection;

_nc1 = new NetConnection();

_nc1.addEventListener( NetStatusEvent.NET_STATUS, onNc1Status );

Netconnection.Connect.Succes

_nc1.nearID0782d2fd28e711c75673ed0ef11562b0e5cf60db841cee9bb306e7a951116e66

10dimanche 11 janvier 2009

Page 14: StratusPhone - Introduction à Adobe Stratus par Vincent Maitray

private var _outStream:NetStream;

_outStream.addEventListener( NetStatusEvent.NET_STATUS, onOutStreamStatus );

_outStream.attachAudio( Microphone.getMicrophone() );

_outStream.attachCamera( Camera.getCamera() );

_outStream.publish( “nomDuFlux” );

_outStream = new NetStream( _nc1, NetStream.DIRECT_CONNECTIONS );

11dimanche 11 janvier 2009

Page 15: StratusPhone - Introduction à Adobe Stratus par Vincent Maitray

private var _inStream:NetStream;

_inStream.addEventListener( NetStatusEvent.NET_STATUS, onIntStreamStatus );_screen.attachStream( _inStream );

_screen = new Video( 400, 300 );

_inStream.play( “nomDuFlux” );

_inStream = new NetStream( _nc1, clé_du_client );

private var _screen:Video;

addChild( _screen );

12dimanche 11 janvier 2009

Page 16: StratusPhone - Introduction à Adobe Stratus par Vincent Maitray

Adobe AIR®

13dimanche 11 janvier 2009

Page 17: StratusPhone - Introduction à Adobe Stratus par Vincent Maitray

Adobe AIR®

- accès au système

- mise à jour automatique

- indépendant de l’OS- intégration du navigateur WebKit

- API identique à AS3

14dimanche 11 janvier 2009

Page 18: StratusPhone - Introduction à Adobe Stratus par Vincent Maitray

15dimanche 11 janvier 2009

Page 19: StratusPhone - Introduction à Adobe Stratus par Vincent Maitray

www.electrofrog.com/stratus-phone

16dimanche 11 janvier 2009