Open Video Player en action

Open Video Player est un site communautaire soutenu par Akamai, leader mondial de diffusion de contenus.
Ce site se propose de partager les bonnes pratiques concernant le développement de players vidéo.

Cette initiative a déjà su s’entourer d’une liste de partenaires prestigieux avec en tête de liste Adobe et Microsoft. Les régies publicitaires ont répondu à l’appel bien sûr. On retrouve: 24/7 Real Media, BlackArrow, Eyewonder, OpenX, Panache, ScanScout et Smartclip.

Un framework open source décliné en deux versions (Silverlight 2.0 et Flash 9.0) est disponible sur le site. Il est utilisé par les non moins prestigieux Adobe TV, FWA Theater et New York Magazine.

La distribution Flash inclut les fonctionnalités suivantes: Connexions (Ondemand RTMP, Live RTMP et HTTP), containers audio et vidéo (H.264, VP6, FLV, AAC3 et MP3), détection de bande passante, prise en charge des firewalls, gestion avancée des cue points, bridage du data rate, contrôle du playback, gestion des MetaDatas, parsing Media RSS 1.1.2…

Ci-dessous, un petit test maison utilisant un connecteur 24/7 Real Media pour illustrer les possibilités d’intégration d’une régie publicitaire.

Pour l’exercice de style et proposer du contenu après la pub, j’ai modifié la classe AkamaiMediaRSS.
Après une succincte réécriture de la méthode parseXML, le player est capable de lire un flux RSS Seesmic et de prendre en charge une version raccourcie (pour l’occasion) de ma playlist utilisateur.
Que du bonheur !

Pour lancer l’exemple, il faut cliquer sur le gros bouton bleu, aimer la bière, les chutes et les brèves de comptoir.

[kml_flashembed movie="http://www.tweenpix.net/files/Akamai_Player_247.swf" width="330" height="280"/]

Via flashmagazine

Max2008 sur Adobe TV

Les vidéos des conférences Max2008 sont enfin disponibles sur Adobe TV. Annoncées par Ted Patrick en Novembre, elles avaient été distribuées au compte-goutte en Décembre, puis finalement retirées pour certaines à cause de problèmes engendrés par le streamOS d’Akamai.

Ce sont donc maintenant 290 heures de visionnage qui vous attendent. Elles ont été classées en 3 catégories: Design, Develop et Envision.

De quoi tenir un siège studieux pendant vos longues soirées d’hiver…

des tweetbacks sous WordPress

Un tweetback, c’est tout simplement (à la manière d’un trackback), la publication des retweets d’un de vos billets (à partir de son url) dans ses commentaires.

Comme une image vaut parfois mieux qu’une longue explication, en voici une:

Après l’initiative de Dan Zarella (entièrement codée côté client et peu performante), c’est au tour de Joost de Valk, auteur de plugins bien connu des bloggeurs, de sortir en fanfare (sur SmashingMagazine) un plugin WordPress pour la gestion des Tweetbacks.

Séduit par l’idée, je l’ai installé, et je dois avouer que cela marche aux petits oignons

J’ai même hacké le plugin WP-Gravatar pour afficher les images des profils Twitter .
Pour ceux que cela intéresse, il vous suffit d’éditer la méthode ‘show_openid’ et coller ligne 171 (avant les retours) le code ci-dessous:

if (strtolower($comment->comment_type) == 'tweetback')
{
$s = str_replace("twitter:",
"http://s3.amazonaws.com/twitter_production/profile_images/",
"$comment_name
");
}

Petite mise en garde pour finir, il n’existe pour l’instant aucune modération disponible dans la console admin (version 1.41) et j’ai été envahi de spams généré par des urls raccourcis de bit.ly

jiglibflash

Petite annonce sur la mailing-list de Papervision3D pour présenter jiglibflash.

Comme son nom l’indique, il s’agit d’un portage en ActionScript 3.0 de JigLib, moteur physique 3D avec gestion des rigid-bodies écrit en C++.

Beaucoup de classes du package physics et geometry référencent directement la classe DisplayObject3D de Papervision3D, et c’est bien dommage. Il aurait été souhaitable (et plus ambitieux peut-être ?) de consulter les teams des différents moteurs 3D Flash pour mettre en place une couche polymorphique qui permettent d’utiliser jiglibflash avec la librairie de son choix.

Au final, ce nouveau moteur physique est une initiative intéressante. De plus, la démarche est innovante car il s’agit de la première librairie Flash de ce type conçue en 3D native. Box2D est assez limitée dans un contexte 3D et Wow-Engine n’est qu’une surcouche de APE sans gestion des collisions.

Pour conclure, il ne reste plus qu’à espérer que la rigueur dans le développement soit au rendez-vous pour que les performances aillent de paire. (ex: Itérateur de boucle non typé).

Dans la démo officielle présentée ci-dessous, vous pouvez déplacer une sphère à l’aide des touches du clavier.
[kml_flashembed movie="http://www.tweenpix.net/files/jiglibflashtest.swf" width="450" height="300"/]

Une deuxième démo est disponible ici.

iCraft

Les no-lifes atteints de geekerie aïgue sont de grands bidouilleurs. Cette vidéo montre comment jouer à World of Warcraft sur iPhone (ou iPod) via VNC.

Amateurs de pizzas froides et de nuits blanches, voici la technique parfaite pour rester en contact avec votre guilde et faire un peu de lobbying sur l’AH depuis le boulot. La voix-off de la vidéo surenchérit même: « C’est parfaitement jouable ».

Si j’étais un peu plus fortuné, j’aurais bien offert un iphone à mon père pour qu’il puisse farmer dans le métro.

Les deux vidéos sont disponibles ici.

Via korben

Hironobu Sakaguchi contre-attaque

Hironobu Sakaguchi tout comme David Cage, Peter Molyneux, Hideo Kojima ou encore Fumito Ueda, fait partie de cette fine brochette de réalisateurs qui aura marqué l’histoire du jeu-vidéo pour sa démarche sensible et innovante.

Hironobu Sakaguchi

Hironobu Sakaguchi

En surfant sur le site de Mistwalker, j’ai collecté une nouvelle qui devrait intéresser les fans de JRPG. Hironobu Sakaguchi lance un nouveau projet inspiré d’un prototype initié à l’époque de Final Fantasy 7.

« Nous avons fait de la R&D à partir d’un prototype sur lequel je n’avais pas retravaillé depuis l’époque FF7. Nous avons terminé cette étape pour le moment. Il y a eu beaucoup d’essais et d’erreurs commises qui nous ont pris plus de temps qu’on le supposait au départ, mais au final nous avons relevé un défi assez inattendu. Je me suis souvenu une fois de plus comme « les choses peuvent rapporter quand elle marchent », en tirant bénéfice de ce qu’un prototype peut offrir, même s’il y a eu beaucoup de tentatives ratées et d’idées infructueuses, je pense que nous avons donné naissance à une nouvelle sensation et expérience utilisateur. Maintenant, nous venons d’entrer dans une phase qui va nous permettre d’élaborer notre prochain produit. Le scénario est pour l’instant très sommaire. Nous travaillons, échangeons des idées et peaufinons tous les jours. L’équipe entière prend matière de ces « nouvelles idées ». Nos efforts appliqués devraient nous conduire bien plus loin que notre premier essai, et nous amener à l’étape suivante. En tout cas, c’est ce que nous espérons. »

Il serait souhaitable aussi que l’abandon de Cry On soit l’heureux présage d’une indépendance artistique recouvrée, et que seules les anciennes licences (Blue Dragon et Lost Odyssey) soient les victimes d’un calibrage marketing acéré du rouleau-compresseur Microsoft. Cette déclaration laisse rêveur en tout cas.

Facebook et la plateforme Flash

Facebook est en pleine expansion. Hier, Inside Facebook publiait hier un bilan assez impressionnant: « 150 millions d’utilisateurs, c’est un nouveau cap majeur franchi pour Facebook, dont la croissance s’envole à la fois aux Etats-Unis et dans le monde. A ce rythme, Inside Facebook estime que Facebook devrait dépasser les 200 millions d’utilisateurs dès le mois d’avril, soit dans environ 90 jours.« .

Avec l’apparition en Juillet dernier de Facebook Connect l’interopérabilité applicative (Digg, Six Apart, Twitter, Apple, Kongregate, Seesmic, Vimeo…) bat son plein et les sollicitations de la bible du marketing sur Facebook ne laissent pas insensible le développeur Flash lambda (et surtout ceux qui l’emploient soit dit au passage). Maintenant, il se demande comment il va pouvoir rivaliser avec ses détracteurs ajaxiens et lancer la prochaine application hype qui fera baver son réseau dans une débauche d’effets multimédias dont lui seul a le secret. Il se pose la question phare: Quelles sont les possibilités d’intégrations de Facebook au sein du player Flash et par extension au sein de la plateforme Flash (Flex et Air) ?

J’ai fait quelques recherches, et je dois avouer que le terrain est encore assez vierge. Le web abrite quelques projets plus ou moins sérieux: Facebook AS2 Client, facebook-as3, facebookas3lib ou encore as3facebooklib.
La librairie la plus solide à ce jour est Facebook Actionscript API de Jason Crist qui propose une implémentation assez complète de l’API REST Facebook en ActionScript 3.0. On déplorera par contre l’activité en standby et la mauvaise qualité des exemples. Mais là où le bât blesse le plus, et c’est d’ailleurs l’inconvénient de la majorité des librairies Flash proposées, c’est la publication de la secret key dans le bytecode du swf. Cela rend la librairie inutilisable en l’état, du moins dans le cadre d’un projet sérieux quand on sait avec quelle facilité le code source d’une application Flash est décompilable.

En termes de sécurité, on préférera l’alternative intelligente FacebookBridge de ZeroFractal. Ce set de 3 classes déploit un proxy (par le biais d’ExternalInterface) qui permet à votre application Flash de communiquer avec la librairie client JavaScript de Facebook. Le seul inconvénient ici, c’est l’absence de typage dû à la communication avec JavaScript sous forme de boîte noire.

On en vient à se demander si la solution ultime ne serait pas un système capable d’intègrer la partie sécuritaire avec un proxy JavaScript (pour la prise en charge des cookies) et de proposer en aval une implémentation complète de l’API REST Facebook en ActionScript 3.0. Affaire à suivre !

Sigma Designs adopte la plateforme Flash

Après Intel, c’est au tour de Sigma Designs de faire l’annonce de l’intégration de la plateforme Flash dans le monde du digital home market.
Même s’il n’y a eu aucune annonce à la dernière keynote d’Apple concernant l’intégration du player Flash dans l’iPhone, on dirait bien que 2009 est partie pour mettre en lumière les fruits de l’Open Screen Project.

Via digitalmedianet.com

Skype screen sharing pour Mac

Profitant du buzz de la dernière grande messe Apple, Skype vient de sortir en beta une nouvelle version de son client Mac.
La grande nouveauté de cette version, c’est la possibilité de faire du screen sharing avec ses contacts.
Une fonctionnalité bien intéressante au sein d’un environnement de télétravail comme le mien.

En attendant d’éventuelles versions Windows et Linux, la version Mac est disponible au téléchargement ici.

Via seesmic.com