Flash Media Server 3 sorti officiellement

0 views
Skip to first unread message

zwetan

unread,
Jan 26, 2008, 4:49:44 AM1/26/08
to FCNG
ca se passe ici
http://www.adobe.com/products/flashmediaserver/

alors attention on ne pourra plus vraiment dire FMS3
mais plutot FMIS3 et FMSS3

maintenant faut vraiment regarder dans le detail
pour les différences

zwetan

zwetan

unread,
Jan 26, 2008, 5:03:26 AM1/26/08
to FCNG
oups j'en ai oublié un :p

en plus de

Flash Media Interactive Server 3 (FMIS3)

et

Flash Media Streaming Server 3 (FMSS3)


il y a le

Flash Media Development Server (FMDS3)
- meme chose que FMIS3
- pas de limitation d'usage dans le temps
- limité à 10 users simultanés


et pas vu, car ca n'y était pas avant,
mais maintenant si si la page de comparaison est là
http://www.adobe.com/products/flashmediaserver/compare/

donc voilà pourquoi FMSS3 est moins cher, c'est parce qu'il ne
supporte pas ce qui suit:
- Multi-way applications
- Unlimited scalability with Origin/Edge
- Plug-in architecture for LDAP authentication
- C++ plug-in architecture
- Multipoint publishing
- Server redirection
- AMF3 support
- Server side playlists
- Video recording


note le server de dev FMDS3 supporte ca mais limité donc à 10
utilisateurs
et pas pour des environment de production

c'est dingue comment Adobe a sorti tout un tas de server et y en a
toujours pas
UN qui fait ce que je veux :D
cad juste la partie applicative et pas de streaming video/audio

zwetan

zwetan

unread,
Jan 26, 2008, 5:14:32 AM1/26/08
to FCNG
bon décidément je ne suis pas réveillé j arrete pas d'oublier des
trucs :p

regardez ces systems requirements:

Supported operating systems

* Microsoft® Windows Server® 2003 SP1 (All 32-bit editions)
* Linux® Red Hat® 4 (32-bit only)

Hardware requirements

* 3.2GHz Intel® Pentium® 4 processor (dual Intel Xeon® or faster
recommended)
* RAM: 2gB minimum, 4gB recommended
* 1Gb Ethernet card



j'ai pas vraiment ce genre de RAM sur mon serveur :( (ni ce genre de
CPU d'ailleurs lol)

enfin voilà donc attention à ces specs, si votre serveur
peut pas suivre la cadence ne vous attendez pas a des miracles,
et repensez à votre machine perso :)
(désolé je considere les 2Go de RAM comme un minimum, oui meme pour un
mac-mini :D)

zwetan

ekameleon

unread,
Jan 26, 2008, 5:37:18 AM1/26/08
to FC...@googlegroups.com
Hello :)

SUPER ! bonne nouvelle !

Bon je sais ce qui me reste à faire ce week end :)

EKA+ :)

Le 26/01/08, zwetan <zwe...@gmail.com> a écrit :

zwetan

unread,
Jan 26, 2008, 5:43:47 AM1/26/08
to FCNG

>
> SUPER ! bonne nouvelle !
>
> Bon je sais ce qui me reste à faire ce week end :)
>

hehe :)

comme tu connais bien mieux que moi FMS etc.
tu pourrais nous donner du feedback
si tu vois des trucs sympa ou pas sympa dans les nouvelles versions ?

merci d'avance et bon weekend :)

ekameleon

unread,
Jan 26, 2008, 6:52:46 AM1/26/08
to FC...@googlegroups.com
Hello :)

Un feedback complet durant le week end c'est clair...

un premier feedback après installation... Nous prenne vraiment pour des cons lol

C'est tout pareil (même la console d'admin...) et même pas de JS1.6 ou + lol

Au final pas grand chose de neuf pour les développement de base... d'ailleurs le pire reste au niveau de la doc et des exemples (orientés AS2...) faudra attendre Cocomo et Pacifica je pense pour avoir du contenu et des exemples en AS3 lol

Pour le moment donc juste une grosse mise à jour de FMS qui est pour moi un FMS 2.5 avec possibilité sur le papier de faire de l'AMF3 (à tester)

Le gros point qu'il faut que je regarde c'est les plugins C++.. car franchement c'est là le point important pour étendre les possibilités !

EKA+ :)

2008/1/26, zwetan <zwe...@gmail.com>:

ekameleon

unread,
Jan 26, 2008, 9:09:27 AM1/26/08
to FCNG
Hello :)

Premier feedback sur le classmapping de base... ils ont rien touché..
que dalle... bref toujours le même problème avec le SSAS qui ne gère
pas les registerClass sur des fonctions anonymes ! Du coup pas
possible de faire du classmapping sur des classes avec un namespace
( myPackage.MyClass ! )

# Classe simple en AS3

package test
{

import vegas.core.CoreObject ;

public class UserVO extends CoreObject
{

public function UserVO( name:String=null )
{
if ( name != null )
{
this.name = name ;
}
}

public var name:String ;

}

}

# Exemple dans Flash CS3 :

import flash.events.NetStatusEvent ;
import flash.net.NetConnection ;
import flash.net.registerClassAlias ;
import flash.net.Responder ;

import test.UserVO ;

var rtmpUrl:String = "rtmp://localhost/test" ;

var u:UserVO = new UserVO( "eka" ) ;
trace(u + " : " + u.name ) ;

registerClassAlias( "UserVO", UserVO ) ;

var netStatus:Function = function( e:NetStatusEvent ):void
{

var info:Object = e.info ;

trace(info.code + " : " + info.description + " : " + info.level ) ;

nc.call( "test" , responder, u ) ;

}

var result:Function = function( ...args:Array ):void
{
var r:* = args[0] ;
trace("result : " + r + " : " + r.name ) ;
}


var status:Function = function( ...args:Array ):void
{
var error:* = args[0] ;
trace("status : " + error ) ;
for ( var prop:String in error )
{
trace(prop + " : " + error[prop] ) ;
}
}

var responder:Responder = new Responder( result , status ) ;

var nc:NetConnection = new NetConnection() ;
nc.addEventListener( NetStatusEvent.NET_STATUS , netStatus ) ;

nc.connect( rtmpUrl ) ;

# main.asc dans une application test/ sur le serveur :

function UserVO( name )
{
if ( name != null )
{
this.name = name ;
}
}


UserVO.prototype.name = null ;

application.registerClass( "UserVO", UserVO ) ;


Client.prototype.test = function( o )
{
trace("test : " + o ) ;
return o ;
}

application.onAppStart = function ()
{
trace("application start") ;
}

application.onAppStop = function ()
{
trace("application stop") ;
}


application.onConnect = function ( client )
{

trace("connect client : " + client) ;

application.acceptConnection( client ) ;


}

application.onDisconnect = function( client )
{
trace("disconnect client : " + client) ;
}

On peut tester de faire une classe avec une fonction anonyme et on
obtient le même message d'erreur que dans FMS2.... au final bah les
problèmes persistent et Adobe se contre fou pour le moment de fixer ce
genre de problème ! Dans tous les cas vu qu'il n'y a aucun moyen de
les contacter pour leur donner notre feedback sur ce genre de
problème... on va pas aller très loin :)

Maintenant faut que je teste le classmapping avec un byteArray mais je
ne sais vraiment pas comment faire vu que je ne vois aucun outil pour
réaliser un byteArray côté serveur.. à suivre donc...

EKA+ :)

ekameleon

unread,
Jan 26, 2008, 7:51:00 PM1/26/08
to FCNG
Reply all
Reply to author
Forward
0 new messages