Archive de novembre, 2008

Enfin du P2P avec Flash

Au fil du déroulement des sessions de Adobe MAX, on voit apparaitre des nouveaux projets sur  labs.adobe.com.
En commançant par l'SDK Cocomo pour créer des composants personalisés en Flex/AIR pour interfacer avec le service de acrobat.com.
L'apparition du projet de recherche Alchemy pour compiler du code en C/C++ pour l'utiliser en Flash ! en gros pour éviter de réecrire tout le code existant en AS3, d'autres l' ont déjà testé pour faire tourner Doom. Et enfin, concernant la fonctionnalité P2P, on commence à voir le bout du nez avec le projet Stratus (voire la démo), c'est un service de point de rencontre pour mettre en relation plusieurs client Flash ou Adobe AIR en utilisant un nouveau protocole (encore un nouveau): RTMFP (Real-Time Media Flow Protocol).Pour utiliser ce service, il faudra néanmoins avoir un AdobeID  pour recevoir une clé d'utilisation.
Les fonctionnalités P2P existent déjà dans l'API de Flash Player 10 et Adobe AIR 1.5 (voir les classe NetConnection et NetStream) celà permettra d'établir des liaisons client à client sans passer par un serveur pour diffuser de la vidéo/audio en stream depuis la webcam voire le transfert des fichiers.
Reste à connaitre les détails du protocole RTMFP et si on aura toujours besoin de Stratus pour connecter deux clients Flash.
Page du projet  : http://labs.adobe.com/wiki/index.php/Stratus

Flash Player 64bit pour GNU/Linux

Pour répondre au développement rapide du l'architecture 64bit sous Linux contrairement au autre OS et aux demandes des d'utilisateur,  Adobe met en ligne Flash Player 64 bit en version alpha :http://labs.adobe.com/downloads/flashplayer10.html

Réalité augmentée

Un exemple intéressant utilisant Flash et le serveur de streaming vidéo libre Mammoth pour analyse les images de la webcam et créer se qu'on appelle la réalité augmentée.
Les consoles de jeux vidéo exploite également ces techniques pour offrir de nouvelle expérience de jeu ludique.

L'occasion de parler aussi du serveur streaming libre Mammoth (ancien OpenFMS), basé sur des libraires C/C++ open source pour offre une solution légère en terme de performance pour tout ce qui est streaming vidéo en Flash. Je reviendrai la dessus en détails dans un autre billet.

Site du projet : http://mammoth-project.org/ 

Google Video Chat Service

En ce connectant aujourd'hui à mon compte Gmail, j'ai remarqué que google propose un nouveau service de Video Chat, aprés l'avoir tester ça l'air pas mal. Il semble que les vidéos sont encodé en H.246 donc j'imagine qu'ils ont développé leur propre serveur de streaming. À tester donc  http://mail.google.com/videochat.Edit : Google utilise la technologie vidyo, on trouve quelques infos sur leur site : http://www.vidyo.com/