Flash Media Server 2 est enfin disponible! Plein de choses qu'elles sont bien, comme les connections côté serveur a des XMLSocket, XML et autre LoadVars. Pour moi, il s'agit également d'une découverte des fonctionnalités de base de FCS. J'apprécie beaucoup la simplicité avec laquelle on peut créer des applications multi-utilisateurs, ou des échanges de flux audio/video! 8) Bon, ils auraient quand-même pu faire l'effort de l'AS2, surtout que le compilo AS1->AS2 existe déjà... :P

Seulement voilà, le débat fait rage. Le changement de nom de Flash Communication Server en Flash Media Server influe énormément sur les différentes licences proposées. En effet:


  • les licences FCS étaient plus orientées sur les applications "data" (chat, jeux multi-user) qui nécessitaient de nombreuses connexions avec peu de bande passante. Elle pouvaient tourner sans problème sur une licence pro, offrant 2500 connexions simultanées pour une limite de 10Mbps, ce qui est largement suffisant pour de l'échange de données brutes.
  • les licences FMS, elles, sont orientées sur les applications "media", avec un nombre de connexions assez limité mais sans limite de bande passante, ce qui est idéal pour la diffusion de contenus multimedia. Ainsi, la licence pro permet 100 connexions simultanées. Le problème étant que les applications "data" se retrouvent pénalisées, car pour avoir 2500 connexions simultanées, on se retrouve a devoir acheter 25 licences. Pour exemple, un provider qui voulait acheter pour 250.000$ de licences FCS se retrouve maintenant avec un investissement de 5.625.000$ à faire en licences FMS pour les mêmes capacités! En fait, il lui est possible de ne payer "que" 1.125.000$ en utilisant les licences Origin, mais ca fait quand-même du 450% d'augmentation! 8O

Cela pose un énorme problème, surtout qu'avec la sortie de FMS2, FCS n'est plus du tout vendu, et donc son système de licence n'est plus disponible... :( De nombreux développeurs de multi-user vont donc probablement se tourner vers des solutions de type SocketServer, ou pourquoi pas vers le trés prometteur Red 5 qui se pose aujourd'hui comme la seule alternative OpenSource à FCS/FMS avec de nombreuses features supplémentaires!

Un trés mauvais point pour Macromedia, qui devrait perdre du coup un grand nombre de développeurs, et donc de clients (car n'oublions pas que les développeurs sont quand-même les premiers commerciaux de Macromedia)! :\

PS: La solution de Macromedia en terme d'échange de données temps-réel nous viendrait peut-être de Flex, avec les Data Services de Flex Enterprise Services 2 qui peuvent, entre autres, utiliser le protocole RTMP.