stratusphone - introduction à adobe stratus par vincent maitray
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
1dimanche 11 janvier 2009
Adobe AIR®
Adobe Stratus®
&
2dimanche 11 janvier 2009
3dimanche 11 janvier 2009
RTMP over TCP
4dimanche 11 janvier 2009
RTMP over TCP
4dimanche 11 janvier 2009
TCPTransmission Control Protocol
- échange de paquets
- fiable mais lent (handshaking + mode connecté)
5dimanche 11 janvier 2009
UDPUser Datagram Protocol
- envoi de datagrammes
- non fiable mais rapide
6dimanche 11 janvier 2009
TCP UDPCLIENT
SERVEUR
CLIENT
CLIENT
RTMP RTMFP
7dimanche 11 janvier 2009
Adobe Stratus®
RTMFP over UDP
9dimanche 11 janvier 2009
Adobe Stratus®
RTMFP over UDP
9dimanche 11 janvier 2009
Adobe Stratus®
RTMFP over UDP
9dimanche 11 janvier 2009
Adobe Stratus®
RTMFP over UDP
9dimanche 11 janvier 2009
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
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
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
Adobe AIR®
13dimanche 11 janvier 2009
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
15dimanche 11 janvier 2009
www.electrofrog.com/stratus-phone
16dimanche 11 janvier 2009