Bonjour à tous.
Je vais faire un petit point sur l'UPNP / Xbmc / Freebox.
Première chose, il faut bien comprendre que ce protocole n'est pas encore standardisé avec une norme Iso. Les développeurs de tout poils interprètent des informations disponibles dans divers endroits.
Donc l'UPNP dans XBMC n'est pas forcément le même que dans un autre appareil, une Freebox par exemple. Il ne faut pas s'attendre à une interopérabilité parfaite. Free a choisi Xbmc comme exemple de serveur uniquement parce que ça semblait la solution de mise en oeuvre la plus simple pour le grand publique, mais certains logiciels spécialisés feront sans doute mieux.
A l'heure actuelle, quantité de gens s'imaginent encore que XBMC a été créé pour la Freebox, et beaucoup s'attendent à voir l'interface de Xbmc sur leur téléviseur par ce biais (sic)
Pour ma part, il m'arrive d'utiliser une console Xbox comme serveur UPNP et en profiter sur une Freebox secondaire. A noter que:
-les partages vidéos fonctionnant le mieux sont ceux qui correspondent à ma Médiathèque vidéo constituée dans XBMC.
- Les fichiers MKV ne sont pas reconnus par le protocole UPNP et de toute façon la Freebox a souvent du mal avec ceux ci.
Je vous soumet ici un état des lieux brut de pomme sur l'UPNP dans XBMC à l'heure actuelle que m'a transmis un membre de la communauté francophone de Xbmc
Les platerformes de Test Server et Renderer ne sont pas les dernieres SVN mais la distrib MyXBMC, et deux versions 9.04.1 sous XP et SEVEN.
Les controls point sont une émulation de Nevo S70, la SDK Intel,et le soft PlugPlayer sur Iphone.
Premiere chose la plateforme la plus performante est PlugPlayer sous Iphone ,vient ensuite la SDK intel,et la Nevo S70
Tous ces controls points ont passé de maniere plus ou moins parfaite les test de gestion de fichiers musicaux, à noter que les corrections de sylvain (l'année derniere !)
ont permit une grosse amélioration concernant la gestion des thumbs et des fonctions play ,pause,next,previous, volume up & dow et mute.
Par contre meme s'il y a un progrés sur le retour d'information,temps joué, temps restant,progress bar, celui ci est polué à chaque transition.
Concernant les test sur vidéo, je ne pense pas que le changeset n'ai aporté grand chose compte tenu que les versions sur lequel je test sont antérieur,et
ont permis de valider la gestion des fichiers .avi .Ce sont d'ailleur les seules extensions gerer ( Test fait sur mkv et image iso seulement)
La Nevo a n'a pas su gerer les.avi par contre la SDK Intel, et Plugplayer ont réussi le test.
Autre observation concernant les plateformes windows et Linux, la version windows est beaucoup plus prompt dans la phase decouverte de son environnement
Upnp que sous Linux.
Conclusion à ce jour,le chemin est encore long... par contre la bonne surprise est le soft plugplayer sur Iphone qui reste la meilleur implemantation du control point Upnp
à ce jour.
Il est d'autant plus interressant qu'utilisé avec une application type ItunesDBUpnp (SDK Platinium de Sylvain, il me semble) qui tourne en tache de fond sur un Iphone
3.0.1 Jaibreaké, permet de lancer sur XBMC un fichier FLAC stocké sur l'Iphone.
Je peux donc joué le contenu de mon Iphone sur XBMC sans avoir a allumé mon écran et sans avoir à synchronisé l'Iphone sur Itunes et ça c'est vraiment sympa !
...
Je mesure la difficulté qu'on les developpeurs d'XBMC à essayé de standardisé un protocol qui ne l'est pas.Upnp et DLNA sont basés sur un forum et pas un norme.
Ainsi chaque membre peut interpreté des recommandations du forum, rendant glissant l'interopérabilité entre produits de marque différente.
J'espere que DLNA (le nouveau Upnp) sera à terme figé par une normalisation, ce qui apportera a tous un gain de temps dans le développement d'application et de produit.
Je reste optimiste, UpnP est un concept génial qui ne ce limite pas à l'audiovisuel.
Il integre aussi les produits blanc,la climatisation,le chauffage,l'éclairage...
Par contre il se trouve en concurence directe avec les alliances Zigbee et Ziwave qui montent fort en ce moment.
Le gagnant dans l'histoire celui sera qui sera normalisé ISO.
A suivre....