Ceci est une ancienne révision du document !
Pipelight : Alternative à Silverlight, Flash et Unity3D
Pipelight est un projet de l'équipe FDS. Il permet de regarder des flux vidéo codés avec Silverlight(r). Pipelight consiste en une bibliothèque et un programme exécuté par Wine.
Il permet aussi de faire tourner de façon transparente pour l'utilisateur les sites utilisant Silverlight comme moyen d'interaction avec l'internaute.
Bien que distribué sous les licences libres Licence_LGPL GNU LGPL v2.1 et la Licence Publique Mozilla, Pipelight ne peut être considéré comme logiciel libre car il utilise des logiciels et des dépendances non-libres de Microsoft®.
Fonctionnement
Le programme Windows®, appelé pluginloader.exe
, simule simplement un navigateur et charge les DLL Silverlight. Lorsque vous ouvrez une page avec une application Silverlight, la bibliothèque enverra toutes les commandes à partir du navigateur à travers un tuyau (pipe) au processus Windows® et agira comme un pont entre votre navigateur et Silverlight. Les tuyaux utilisés n'ont pas un grand impact sur la vitesse de la vidéo rendue puisque toutes les données vidéo et audio ne sont pas envoyées à travers les tuyaux. Seuls les paramètres d'initialisation et (parfois) le trafic réseau est envoyé à travers eux. En tant qu'utilisateur, vous ne remarquerez rien et vous pourrez simplement utiliser Silverlight de la même manière que sous Windows.
Installation
Installer un paquet hors des dépôts officiels peut présenter un risque d'instabilité pour votre système.
Installation par PPA
- Ajoutez à vos sources de logiciels le PPA suivant : ppa:pipelight/stable1),
Ou, dans un terminal, saisir les commandes suivantes
sudo add-apt-repository ppa:pipelight/stable sudo apt-get update sudo apt-get install --install-recommends pipelight-multi sudo pipelight-plugin –update
Activation
Une fois installé, pour activer Pipelight avec l'un des plugins suivants : Dans un terminal la commande :
(Si vous souhaitez n'activer Silverlight ou Flashplayer que pour l'utilisateur en cours de session, enlevez le sudo!)
- Pour l'utiliser avec Siverlight ;
sudo pipelight-plugin --enable silverlight
- Pour l'utiliser avec le flashplayer de Windows® (pour Firefox, Chromium ou Midori)
sudo pipelight-plugin --enable flash
- Pour l'utiliser avec le plugin unity 3D de Windows® (pour firefox, chrome ou Midori), avec la commande suivante :
sudo pipelight-plugin --enable unity3d
Compilation des sources
Pour récupérer les sources, utilisez le GitHub :
> git clone https://bitbucket.org/mmueller2012/pipelight.git > cd pipelight > ./configure > make > make install
Test
Afin de savoir si votre installation s'est bien déroulée, rendez-vous sur cette page. Si vous voyez des balles rebondissantes sur les cotés, alors Pipelight fonctionne.
Les sites qui fonctionnent bien
Heureusement, il existe une solution : il vous faudra installer et configurer le plugin User Agent Overrider (pour Firefox et Chromium).
Les sites qui ne fonctionnent pas
- Canal Satellite : Seule iTélé fonctionne. La chaîne Planête justice fait planter Silverlight sans rapport de bug.
* CanalPlay Infinity : semble fonctionner maintenant (du moins sur ubuntu 13.10)